#мысль_xyz
Оптимальное использование оперативной памяти способно значительно улучшить производительность игры на Unity. Но часто тяжело отследить, что же чрезмерно ворует RAM. Чтобы немного упростить задачу, можно применить экспериментальную утилиту Unity Memory Profiler, о которой доступно рассказал программист Рубен Торрес Бонет.
Она способна показывать, какие ассеты «крадут» больше всего оперативной памяти. Для этого используется сегментированная карта. Чем крупнее блок, тем больше RAM приходится на комплект ассетов. Если нажать на него, откроется список уже конкретных моделей и текстур, с помощью которых вы можно локализовать проблему.
Более продвинутая возможность Unity Memory Profiler позволяет увидеть, как конкретно движок размещает ресурсы игры в оперативной памяти. После этого можно упорядочить все данные, избежав утечек памяти и фрагментации данных.
Чтобы получить доступ к Unity Memory Profiler, для начала нужно включить экспериментальные возможности Unity (Window → Package Manager).
Источник:
https://bit.ly/2CcPLFk