Plugin GUI updates unrealistically laggy

Reproduction Steps
Create a plugin GUI and place a container of list items inside the frame. This best happens with my own plugin, Browser

While not as laggy, this also affects Roblox’s QWidgets.

System Information:
CPU: Intel Core i7-9750H CPU @ 2.60GHz
Memory: Unknown, 8GB
GPU: NVIDIA GeForce GTX 1650

Beta Features enabled:
Adaptive Timestepping
Luau Powered Autocomplete
Parallel Luau
Script Version History for Non TeamCreate games*
Scripts are Non-Strict by Default
Terrain QoL Updates*

* I didn’t opt into these (but thats a bug report in it’s own right)

Expected Behavior
The plugin UI should update without massive lag spikes.

Actual Behavior
The plugin has a massive lag spike before updating, the plugin also appears stretched for a second or two. This gif is running at 30fps without slowdown from Windows.
dragdrop

Issue Area: Studio
Issue Type: Performance
Impact: High
Frequency: Constantly
Date First Experienced: 2021-09-02 00:09:00 (+01:00)

9 Likes

What I believe is happening is, Studio is updating components that aren’t being rendered resulting in massive lag spikes, even if the component’s Visibility is false.

1 Like

Don’t know, doesn’t happen with me. Have you tried re-installing studio?

We’re experiencing something like this too. We have a bunch of stuff in ServerStorage that isn’t being rendered but seems to make studio really slow.

When we delete the items, Studio goes a lot faster.

I think we need a new thread for this. Can any Regulars open one?

1 Like

I’m also experiencing this with my plugin. Anything that’s being moved with lots of UI Objects inside of it will create a huge FPS drop (even when opening an empty place during loading when the plugin isn’t even opened) :confused:

gif

This is fixed all of a sudden? Did someone on the engineering team actually fix this, considering how Studio got an incremental patch.

Somebody must’ve fixed it because for months, simply resizing a widget would drop my fps from 60 to around 20. I messed around with a widget the other day however and noticed absolutely no noticeable drop in frames, although I’m a bit curious why that problem got fixed for me, but not for some other users…