New performance regression in the latest update.
What looks like a new job running every frame (blocking the main thread), looks like all the “UI Layouts” that used to happen on lua-call have been moved here.
Looks like the job happens every frame.
The entire job takes around 4ms (every frame), with the “step” portion taking 2ms (in this game on the computer I’m currently using).
Regression: A few months ago before any ui system updates, this job (and the 4ms penalty on every frame) did not exist.
Repro: Join this game: https://www.roblox.com/games/698448212/RoBeats-MMO-Rhythm-Game
- Make sure you join a fairly-full server.
- Set graphics settings to max.
- Make sure chat is visible.