Reproduction Steps
Open a studio team create place with over 15,000 instances and try to script, it will create lag and a delay (at least for me)
Studio Version:
Version 0.547.0.5470549
My system specs:
- Intel Core i7-9700K
- 32GB ram
- NVIDIA GeForce GTX 1080 Ti
- Windows 10 (Now Windows 11) but the bug already happened before the upgrade.
Enabled Beta Features:
- Accessory Fitting Tool
- CSG Version 3
- Face Recorder
- IK Controls
- Live Animation Creator
- Material Manager Improvements
- New Character Controller
- New Mesh Importer
- New Text Chat Service
- Particle Flipbooks
- Save rig with animation
- Script Editor API
- Strafing Animations
The issue appeared to happen after the removal of the new icons, but i’m not very sure as I did work in a place for 1 week before I noticed it, that only had below 1000 instances.
Expected Behavior
Smooth scripting experience like in test 1, 2, 3, 4 and 6 without a delay or lag.
Actual Behavior
When you’re editing a script in team create inside a place with over 15,000 instances, it gets laggy and a delay.
Test 1: In a local (file) studio place that’s empty
Test 2: In a studio place with team create enabled and Collaborative scripting disabled and is empty
Test 3: In a studio place with team create enabled and Collaborative scripting enabled and is empty
Test 4: In a studio place with no team create enabled but with 17,000 instances in studio
Test 5: In a studio place with team create enabled and with 17,000 instances in studio
Test 6: In a studio place with no team create enabled but with 35,000 instances in studio
Test 7: In a studio place with team create enabled and with 35,000 instances in studio
Note: I just did also a test with all beta features disabled, it’s still happening in Team Create.
It’s also hard to show on GIF videos. But when scripting you feel and see it clearly.
So I have done a bunch of tests regarding this as I noticed no lag at all in certain situations. That’s how I discovered it only happens when you’re in a team create.
Workaround
Scripting in a non-team create, but that slows down work by a lot.
Issue Area: Studio
Issue Type: Performance
Impact: Very High
Frequency: Constantly