Releases: SamboyCoding/UnityMemorySnapshotThing
Releases · SamboyCoding/UnityMemorySnapshotThing
v0.4.0
- Adds support for snapshot version 16 (Unity 2022.x) and 17 (2023.1, untested)
- Made the parser more fault-tolerant and less likely to crash on unexpected data or unreadable pointers
0.3.0
- Now targets .NET 7
- Supports reading array data, greatly increasing the range of reachable types to be almost on-par with the editor
- Notably this means dictionaries can now be searched, and so can delegates, which is very helpful for leaks caused by not unsubscribing from static Actions.
- Unity objects in retention paths are now marked as such, and those that are themselves leaked managed shells are also distinguished, allowing you to more easily find the 'real' leak.
- Now saves a summary report to a file called leaked_objects.txt in the working directory
- Report includes counts of leaked objects
- Increased maximum depth of recursion from 250 to 350, further increasing the range of objects that can be reached by the parser.
- Performance improvements
0.2.0
Now includes retention paths for leaked objects
0.1.0
Initial release, pretty rough around the edges, but can at least tell you how many objects are leaked, what types they are, and their address (which you can then find in the in-editor memory analyzer).
Fully self-contained binary bundling .NET 6 runtime, built with .NET 7 RC1
Run with file.exe path/to/memory.snapshot