New Enter+F2 shortcut seems really useful, I’ll be sure to give it a try!
Exciting stuff, but this one really caught my eye:
Better tools for diagnosing memory usage (especially by our own scripts) are MAJORLY appreciated.
If any of the staff who worked on this LuauHeap tool are reading this, would you mind elaborating on how this works or how we’ll use it?
LuauHeap tool inside Developer Console will allow Luau VM memory use exploration on both Client and RCC with an additional ability to compare memory consumption changes over time and find unparented DataModel instance references pinned inside scripts.
I hope this is what I think it is.
I’ve had to develop my own tools for identifying unparented instances being held in memory that were causing serious memory leaks. Being able to retire those tools and have a featureful Roblox tool would be a game changer.
Edit: So close to being the first person to post about this. Oh well.
Lemme guess, these were mostly from active connections?
Exactly. Event connections not clearing because of the instance not clearing connections (characters and players, most of the time) is a massive pain to deal with. Virtual Valley Games still retains the tools because sometimes we accidentally re-introduce the problem.
I think (anyone please correct me if I’m wrong on this) it’s the number corresponding to the engine release or release note.
@2jammers It’s better to inform other people of what it means rather than respond like that.
You can find it in Developer Tools (F9) dropdown. Developer Tools are available in Studio test sessions and in the Client if you are the developer of the experience you’re in.
There will be an announcement later describing stuff in there in more detail.
The RCC capture is also coming a bit later.
Did not realize it was available right now! At a glance it looks really comprehensive and I’m noticing some pretty interesting memory hogs that we would not normally expect (which is a good thing, it means it’s actually highlighting what’s wrong with our code). I cannot wait to play around with this over the week.
Are you guys aware of the StreamingMesh Model issue where if a player teleports/spawns near a StreamingMesh, the StreamingMesh doesn’t load and is still blurry?
This is the first 2024E version of RĹŤblox!
Why skip 606?
Also, why did 605 and 607 take a 31 day gap.
https://setup.rbxcdn.com/DeployHistory.txt
I don’t remember the last time roblox didn’t update in an entire month.
Only client supported for now?
Typically I’ve found (important) memory leaks are on the server, not the client.
Christmas and New Years
Roblox staff have families too!
Hey, I know it’s not officially announced yet but I wanted to quick give a personal thank you to whomever developed the LuauHeap tool. Within five hours, we have diagnosed three potential sources of client memory leaks using the stale reference and graph categories; memory leaks that have plagued our game for a few weeks now. It’s an amazing and much-needed tool that will frankly make our lives so much easier and we deeply appreciate the work of everyone on the team responsible for making it.
why did we skip 606? anyways these are exciting stuff