Selections in studio have horrible performance

Selecting, deselecting and moving objects has horrible performance since a day or two for me. Below is a video with the microprofiler open showing off which labels in particular are causing frame drops. Things worked fine before and I have not installed / updated any plugins in the meantime.

Updating my computer’s drivers did not change anything about the performance either. I am on Windows 10 and my PC is normally able to run studio with no issues whatsoever. According to a friend of mine this also happens on macbook.

9 Likes

Thanks for the report! I filed a ticket in our internal database and we’ll follow up when we have an update for you.

4 Likes

Could you share a good model which demonstrates this? (relatively low part count but still has unexpectedly slow selection).

Also, could you try with all plugins disabled to make sure you don’t have a misbehaving plugin?

1 Like

I have experienced this issue for over two years as well, and the only solution I have found is to completely restart Roblox Studio and relaunch it.

It usually happens when you are in the game for a long time or when you move a lot of objects and stay in the game for some time.

Sometimes it just happens for no apparent reason.

I’ve also tried switching accounts and deactivating all of my plugins, but it always seems to happen—sometimes rarely, and it has been for a while now.

For you, @Zomebody It might not be the same as what I am experiencing.

I believe I already had plugins disabled in the original video, but here’s a video of a completely fresh place file in which I have disabled all plugins through the ‘Manage Plugins’ widget.

The performance impact of selecting the SpawnLocation in the video above seems to be very similar to the performance impact I have now when I select the model from the original video.

The selections currently do not seem to have as big of a performance impact as they had when I reported this bug, but having a spike of a couple frames while selecting a single instance in an empty file is still undesired. This behavior does not seem to disappear when switching between having the Dragger QoL Improvements beta enabled.

I also recall the performance problems (temporarily) went away - or at least improved - after I reinstalled Roblox Studio a couple days after I originally reported this bug. Updating my graphics drivers also did not change anything about the performance.

I’m not sure if sharing a model would be necessary given that the issue also appears on an empty baseplate file for me, but if required I can still send the model from the original video in a DM.


The bug @xalwaleedx mentions seems to be a different issue. I have noticed performance getting worse after longer dev sessions as well, but in my original bug report performance of selecting objects is already sub-optimal as soon as I load into a file.

I have similar issue, but worse. FPS when nothing selected / moved is great 60 FPS. When I try to select or move something, my FPS drops to 30 or below. Starts off single part, any. Scales a bit with more parts selected (Most noticeable with quantity of 500 parts for example). If I additionally move camera, FPS drops further to 20-10.

For another data point, is there any difference between selection Highlights vs Boxes vs Both?

1 Like

Doesn’t seem to have any noticeable difference between the three options. All of them seem to cause a lag spike of ~2 frames on my end. I’m hoping these data points are still valuable because again, the situation currently seems to be way less severe than what I had when I originally reported this bug.