Unexpected Code Causing Incessant UntrackedMemory Increase

Reproduction Steps
Direct Link: Doesn’t happen anymore due to workaround, but would always happen in this game: Fling Things and People - Roblox

Sys Info: CPU: AMD Ryzen 3 1200 Quad-Core Memory: 16 GB GPU: NVIDIA GeForce GTX 1060

Reproduction Files:
BugScripts.rbxl (218.1 KB)
BugTest is in ServerScriptService. It causes culprit code.
ViewPortStarterGuiDuplicator in the white walls. It causes culprit code 2.
BugTest is in ServerScriptService. It is how we found humanoidrootpart and humanoid instances increasing.

Expected Behavior
Server UntrackedMemory would go down instead of increasing permanently.

Actual Behavior


Video
Shows UntrackedMemory on Server goes up when restting.
IsaBug
CulpritCode
This is the first bug. For some reason when you reset we found that the parts on the humanoidrootpart and humanoid don’t disappear when resetting. This causes Server UntrackedMemory to increase and never decrease.
This is from a script that printed instances on your character. Here is initial:

Here is After:

Here is the explorer while the game is still running and you have reset:
Explorer

GuiandViewport
CulpritCode2


Another consolidated culprit to demonstrate better.

Second bug. When you leave the game for some reason… something happens that causes the Server UntrackedMemory to increase. We don’t know what.

I don’t know if you can see server memory as an engineer so the reproduction files has the info.

Issue Area: Engine
Issue Type: Performance
Impact: Moderate
Frequency: Constantly

1 Like

Thanks for the report! Engineers are looking into this issue.

3 Likes