Home

Awesome

UnityMemorySnapshotThing

Tool to analyze unity memory snapshot files (*.snapshot) outside of unity, and find leaked managed shells.

Also includes a library for you to work with these files yourself.

The primary use case of the executables in the published releases is to be run with a path to a unity memory snapshot. It will parse the snapshot and output all objects it can find that are what Unity calls "Leaked Managed Shells". These are Unity objects that have been destroyed but are still referenced from c# code, and so act as a memory leak.

This tool is - in my opinion - a better workflow than the official Memory Profiler for a couple of reasons:

But there are also a couple reasons you might need to use the in-editor one over this tool. Primarily: