Explorer Seems to Affect Performance HEAVILY

I initially talked about it here:

[quote]After some time I encountered an issue; when there are a load of objects in the explorer, studio gets incredibly slow. Controls start getting delayed/ dropped, fps drops, but when I open a script editor it becomes really smooth again. (And there’s no lag when manipulating objects inside Explorer)

When I hop out of script editor/ start page and back into the instance, the explorer stars making everything VERY laggy again.[/quote]

Here are some screenshots of status windows in different scenarios

1: With barely anything in Explorer

External Media

(Apologies for overlapping windows)

2: With a fair amount of things in Explorer

[spoiler]
External Media

External Media

I wasn’t lagging horribly this time, aside from the time I try to call Select Children or Alt+Clicking on a child that isn’t visible from workspace[/spoiler]

3: On one of my actual games

For some reason when I have this debug menu open, any time I’d be lagging studio instead freezes up, so I’m unable to take snapshots of when it’s severely lagging.

It seems that when there are objects in more places (ServerStorage, ScriptService, ReplicatedStorage) that there is significantly more lag. Moving camera around is very choppy, and selecting parts/ clicking and dragging out a selection box severely lags the game.

Unlike classic Studio as well, once I select an object in Workspace, it shows ALL other objects that are a direct child to Workspace. (Where as classic studio only shows what you have ever specifically selected within that session)

Perhaps we can either get options for this?

Or maybe there’s something up inside the code running Explorer… Something that could be made more efficient… I have no idea, which is why I’m posting this here.

Computer specs:

External Media

External Media

2 Likes

I can’t help on the performance bug… but those specs :X

I recommend using Comodo Dragon for a browser though…

Confirmed on my end, pls fix. Repro: click anything in the Explorer, studio should freeze for a noticeable fraction of a second. I get a new computer so Studio and every program doesn’t freeze and lag every 10 seconds for me and I bump into this. I just can’t win!

I was having issues where click + shift+click last item in selection to select multiple items in the explorer was causing issues. I selected ~90 at once (not a lot) and it took probably about 0.2 seconds to select them all (normally it happens instantaneously)

Something I’ve noticed with this is that there’s a few things that can be done to temporarily alleviate this (such as minimizing then maximizing the Studio window, or opening up the script explorer then switching back). It works for maybe a minute or so, maybe less, then it progressively begins to lag up again.

  • Have a model mansion with 8,000 parts
  • Open it up to edit a part
    — Extreme lag while loading them in explorer
    — Big framerate drop from then on, for the duration studio is open (script editor windows don’t lag)
    — Extreme lag when selecting a few hundred at a time from explorer (those laggy and obstructing selectionboxes need to be toggleable in studio settings x_x)
    — Extreme lag when click’n’drag selecting hundreds of loose parts (unrelated to original post, but related by way of selectionboxes from above)

I wonder if this is even fixable from a studio team’s position, it seems like a bottleneck issue
To me it’s not gamebreaking, it just takes a few seconds to half a minute to load big stuff into the explorer.

But @aurarus, your part about[quote]"Unlike classic Studio as well, once I select an object in Workspace, it shows ALL other objects that are a direct child to Workspace. (Where as classic studio only shows what you have ever specifically selected within that session)

Perhaps we can either get options for this?"[/quote] Is this actually how it was? I’ve forgotten it’s been so long. O_O That would be amazing to have back!

Can somebody provide a place that reproduces this, along with a series of repro steps?

I haven’t been able to consistently reproduce it, it happens both on places with many instances and places with a small amount of instances, so I don’t think that the amount of instances is the cause of it. What does seem to be generally the case is that I’ve had my Studio open for a long amount of time (1+ hour), I’ve hit Test Server+Player and Play multiple times, with auto save enabled, and the lag that Explorer causes is most noticeable between the moment of the left mouse click to select a certain (group of) instance(s) and the moment where it is actually selected and shows that it’s selected in Explorer. For me personally, this only happens with the Explorer window or when trying to select an instance in the 3D view, all other windows are unaffected. (e.g. when I highlight a property in the Properties tab, it highlights it immediately without delay.)

Repro file in confidential tags. Open up the lobby model, select the ceiling, and then shift+click the workspace. Should take a while for it to select them all. Happens every single time no matter how many times I open the place. I also notice my FPS drops to about 25 each time I do that.

I haven’t been able to consistently reproduce it, it happens both on places with many instances and places with a small amount of instances, so I don’t think that the amount of instances is the cause of it. What does seem to be generally the case is that I’ve had my Studio open for a long amount of time (1+ hour), I’ve hit Test Server+Player and Play multiple times, with auto save enabled, and the lag that Explorer causes is most noticeable between the moment of the left mouse click to select a certain (group of) instance(s) and the moment where it is actually selected and shows that it’s selected in Explorer. For me personally, this only happens with the Explorer window or when trying to select an instance in the 3D view, all other windows are unaffected. (e.g. when I highlight a property in the Properties tab, it highlights it immediately without delay.)[/quote]

This one is a known issue! Documentation - Roblox Creator Hub

Didn’t know if they were related or not considering I have the same issue as Echo shows sometimes as well, thanks anyway though.