com.unity.memoryprofiler 1.1.4

com.unity.memoryprofiler

Source docs
Notes: processedReleased February 7, 2025

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2022.3

Features

🔧 Bug Fixes

  • Fixed native sizes getting trimmed down for Native Objects captured in snapshots from Unity versions before 2022.2, when their Native Allocations did not fall within reported memory regions. This trimming falsely assumed proper memory region reporting.

📈 Improvements

  • Improved object size information in selection details view; now lists Graphics memory.
  • Showing Graphics sizes in All Of Memory table for snapshots of Unity versions prior to 2022.2 and adjusting native sizes to rely on Profiler.GetRuntimeMemorySizeLong data for these captures.
  • Switched Unity Objects table and summary to use the explicitly reported graphics sizes for all snapshots taken from 2022.2 or newer, instead of 2023.1 or newer. 2022.2 and 2022.3 had this data but was displaying graphics sizes based on calculations using Profiler.GetRuntimeMemorySizeLong data. Earlier 2022.2 and 2022.3 versions had different bugs in the reported values for the explicitly reported graphics sizes so snapshots taken between version 2022.2.0a8 and 2022.3.7f1 might have shown different graphics and native sizes on the Unity Objects table vs what the All Of Memory table was showing for them. Small discrepancies in native memory reporting, that also might have had an influence on the graphics and native sizes shown in the two tables have been fixed in 2022.3.43f1 so for the most reliable data, use that or a newer version for profiling.
  • Grouping all `Graphics > ` entries into one. If you have these, please update to at least Unity patch version: 2022.3.44f1 or 6000.0.0b16
  • Improved the documentation for `MetadataCollect` API.
  • Opening the Memory Profiler window no longer starts indexing the `assets` search provider by default, leading to potential crashes.