The documentation lists all the things Heap Explorer currently can and cannot do. Click thumbnail to enlarge. The documentation contains more screenshots. Introduction Heap Explorer is a memory profiler, debugger and analyzer for Unity. I spent quite some time identifying and fixing memory leaks, as well as looking for memory optimization opportunities in Unity applications in the past. During this time, I often used Unity’s MemoryProfiler and while it’s an useful tool, I never was entirely happy with it. I then decided to write my own memory profiler, that helps me in future projects to achieve my work more easily and faster. Which Unity version is supported? I tested Heap Explorer with Unity 2017.4.6f1 LTS. Earlier versions are not supported on purpose. Capturing a memory snapshot with Unity 2017.4 and Scripting Runtime .NET 4.x does not work, see here for a workaround. What's new? beta 2.9 changelog (fixed "loop guard kicked in" warning, workaround "nested struct" issue Case 1104590) beta 2.8 changelog (ability to cancel a processsing step, csv export, memory section hex view) beta 2.7 changelog (better error messages) beta 2.6 changelog (workaround for Unity bug 987839) beta 2.5 changelog (added log if no memory could be allocated for connections array) beta 2.4 changelog alpha 2.3 changelog (asset preview) alpha 2.2 changelog (icons, filtering) alpha 2.1 changelog (identify asset duplicates) alpha 2.0 changelog (memory fragmentation view) Don't miss to watch this forum thread, in order to get notified about future updates! Download I decided to provide Heap Explorer beta for free for now. I don't know if I change my mind in the future, but here you have a Memory Profiler, Debugger and Analyzer for Unity, that is able to work with various larger projects where Unity's Memory Profiler fails. You're welcome. Download the latest version from: http://www.console-dev.de/bin/heapexplorer.zip Source code As of February 24th, the entire C# source code to build Heap Explorer is available at: https://bitbucket.org/pschraut/unityheapexplorer/src Known Issues Heap Explorer uses Unity’s experimental MemoryProfiling API, which contains various bugs, from cosmetics to major issues that make memory snapshots not trustworthy. These bugs occur in every application that use Unity’s MemoryProfiling API, such as Unity’s own MemoryProfiler tool. I hope Unity Technologies is going to fix them. I added a "Known Issues" section to the Heap Explorer documentation, that lists all MemoryProfiling API bugs that I reported.