This issue is plaguing my main game Day of Dusk: The Border, it’s causing majorly inconsistent frametimes and heavily impacting my players ability to enjoy the game.
Frametimes will be consistent at around 120-240 FPS depending on device only to dip whenever this issue arrises. I’m unsure exactly what is causing this issue since the profiler is vague - so I’m assuming it’s a Roblox Core Script.
These issues are consistently happening within the experience ([Day of Dusk] The Border (Beta) - Roblox), any player is able to use the MicroProfiler and see the issues happening in real-time with players counts of around 50 and more, something worthy of note is some of these issues creep up whenever there is heavy combat occuring which lead us to believe it was problems with our gunscript - but after some reviewal we can’t pinpoint an issue relating to the gun-script in the microprofiler.
This is strange. Usually WaitForRenderThread is a red-herring in bug reports, whenever you see that, the important details are what the Render thread is doing that’s taking so long, except in this case where the Render thread isn’t doing anything for 70 of the 76 milliseconds that WaitForRenderThread is taking up:
I’ve been receiving quite a few complaints about frame drops within a few experiences I develop for, after investigating with micro-profiler/script-profiler I noticed Script_SchedulerHostConfig.default taking the most frame time out of all the scripts within our game. These dumps were provided by players who were complaining about the frame drops within our game with clips of the issue as well.
Picture:
Thank you all for your replies here. We care deeply about this topic. I am gonna close this thread since it’s a similar to Script_CoreScripts/ExperienceChatMain Very Slow and keeping everything to one topic help us organize our efforts internally.
In case you’ve missed it, we have recently announced some improvements in this area. However we understand we have more work to do. I’ve left a similar response on the other thread.
We’re continuing to improve core script performance even now. Thanks again for the report!