We have a couple of updates for the MicroProfiler to share with you all! We’ve added a big close button, click-through UI, and job scope links. Let’s get into it!
On-screen UI usability improvements
We know a LOT of players have accidentally opened the MicroProfiler and didn’t know how to close it. Also, if you use it often, you may have noticed that it can block the top of your experience’s UI and that your clicks go through to the experience’s UI underneath. These issues are now resolved.
A new pop-up will appear when you hover over the opaque MicroProfiler UI, reminding you to press Esc (or the big close button) to close it. You can also hold Ctrl (or Cmd on Mac) to make the UI semi-transparent and allow clicks to pass through to the experience underneath.
Demo of new UI transparency and close features
Web UI Scope Links
We’ve added a feature that shows visual links between multiple scopes that belong to the same job. While this new job scope links feature is a bit more specialized and mostly for internal use, it provides more context for the entire execution path of a single job.
Some engine jobs can be suspended and resumed during execution, showing up as multiple scopes (bars). Now they are connected by lines when you hover over them. You can see an example with the Software Occlusion Culling scopes. (Yes, this update has actually been live for a little while already! )
Demo of lines connecting multiple scopes of one highlighted job
Hmm, could you please tell if you’re on Windows or Mac, and whether you’re using the Client or Studio? A short video would also really help. I just tried your scenario on the Windows Client, and both the settings UI and the dev console showed the Microprofiler status correctly.
who asked for this very useful great feature? obviously we all jsut want a new AI that ummm comes up with game ideas for you or some crap! I worry for your job!
Ahaha, I’ve been monitoring YouTube videos like ‘How to close Microprofiler in 2k25’ and Reddit threads like ‘I just pressed something and it appeared’ for years, so I decided to steal all their likes and implement this. So like this topic and subscribe for more updates!
I don’t know, for me the button is awfully big and doesn’t fit there haha. Don’t you want to make it smaller, make it “float” on the top right corner (so it doesn’t occupy the Microprofiler’s data) and maybe make it red so it is more visible? Or at least make the cross bolder, I don’t know, anything lol. But definitely good update, I was confused a few times myself as to why did it open before learning to use it sometimes. And also I’m glad to see Roblox listening to feedback as well.
Are there any plans to fix the Label bug? Where the displayed name and the actual name are mismatched? I would love to see more MicroProfiler improvements as I use it constantly!
That’s definitely on our radar! We recently fixed an internal issue in Microprofiler itself related to this (it also caused $Script labels to appear instead of the actual names). However, there’s still a more serious issue where the incorrect name is coming directly from Luau to Microprofiler. So technically, MP is displaying exactly what it receives, but the original data is already incorrect. From our observations, this typically happens in UI/React-related scopes.