Как найти память, которую удерживает выгруженная сцена
Сцену выгрузили, её объекты уничтожены, а расход памяти почти не изменился. Одна из причин — статическая ссылка или подписка на событие продолжает удерживать управляемую часть объекта.
В предварительной версии Memory Profiler 1.2.0-pre.1 появилась таблица Roots & Impact. Она показывает, какие корни удерживают объекты и сколько памяти связано с этими цепочками ссылок. Можно отдельно посмотреть статики, сцены и AssetBundle.
Разбор нового представления объясняет поиск Leaked Managed Shells и фильтрацию утечек по размеру. Место создания объекта не всегда объясняет, почему он до сих пор жив: здесь полезнее проследить удерживающие ссылки. Пакет пока имеет статус pre-release.
Post #2123
475

- ❤ 1