Unknown memory usage

Greetings fellow developers,

In the project I’m currently working on we’ve encountered an issue with memory allocations, having them being too high, but when taking a memory snapshot there is a lot of memory allocated under “Unknow” as seen in the image below.

Does anyone have an idea on what could that be or how to identify it?

For context:
For this project we’re using the Addressables package for memory management, Photon Fusion for networking, URP as the rendering setup, new Input System and it’s cross platform between PC and consoles.
In this session we were in offline mode and loaded/unloaded a few scenes/assets.

1 Like

If there’s no mention what falls under “unknown” in the manual (or forum search / google) I would try to see whether “unknown” occurs in an empty project with the same editor version.

My hunch is that since this “unknown” is listed under Unity subsystems it’s merely memory that wasn’t attributed to one of the other subsystems, where the Unity engineers either didn’t flag this memory usage specifically, or couldn’t because the memory is used by many subsystems, or it’s used really deep down in the engine perhaps within some external or OS level library.

If so I would expect “unknown” to always exist and to grow by size the more you use Unity features in a project. Although I find it curious that it amounts to half of the total memory usage.

Was there ever a solution here? I’m running into the exact same problem.

I’ve wrapped my work on that project since then, but until we left we could never fully identify it.
But on other projects I’ve analyzed recently I keep finding the same issue, so I guess this is still a thing.