Используйте все инструменты профилирования Unity 6 самым умным и эффективным способом.

Профилирование необходимо для обеспечения работы вашей игры на производительном коде и оптимизированном использовании памяти на устройствах низкого и высокого класса. Это также может помочь пройти определенные спецификации платформы распространения до ее выпуска.
В свою очередь, отличная кроссплатформенная производительность, которая не максимизирует тепло и потребление батареи, является основным строительным блоком для вашей конечной цели – достичь как можно большей аудитории на их предпочтительных игровых платформах.
Наше обновленное руководство по профилированию, Окончательное руководство по профилированию игр Unity (издание Unity 6), теперь доступно для загрузки. Вы получите почти 100 страниц советов о том, как профилировать приложение, управлять его памятью и оптимизировать его потребление энергии с помощью инструментов Unity 6 – Unity Profiler, Profile Analyzer, Memory Profiler (как встроенный модуль, так и пакет), Frame и Rendering Debuggers, Project Auditor и других.

Некоторые из самых полезных инструментов в вашем арсенале разработчика игр

Наша команда выпустила версию руководства по профилированию Unity 2022 LTS, потому что мы слышали от пользователей, что профилирование может быть несколько подавляющим. Поэтому мы подумали, что будет полезно предоставить разработчикам Unity вводное руководство, которое разбивает инструменты и объясняет основные техники профилирования и когда использовать что. Пока что это было одним из наших самых популярных электронных книг.
Как сказал мне ветеран-разработчик и участник конференции Unite несколько лет назад, “профилирование, вероятно, один из самых полезных инструментов, которые можно добавить в ваш арсенал как разработчика” . Профилировщики похожи на детективные инструменты, которые помогают вам разгадать загадки, почему производительность вашего приложения отстает или почему код выделяет избыточную память – они раскрывают, что происходит под капотом.
Как только вы поймете, как эффективно профилировать ваш проект, все ваши ключевые решения в разработке игр могут быть направлены на тщательное рассмотрение того, как добиться наилучшей производительности для ваших творческих целей.
Взгляд внутрь руководства
Все электронные книги, которые выпускает наша команда, являются результатом сотрудничества между экспертами в предметной области, включая коллег из инженерных команд Unity. Для нашей электронной книги по профилированию мы объединились с несколькими инженерами Unity, а также с нашими друзьями из Arm, которые предоставили свои уникальные идеи по аппаратному обеспечению, включая помощь в составлении коллекции инструментов профилирования, специфичных для платформы, которые мы перечисляем в конце руководства.

Итак, какие основные моменты электронной книги по профилированию?
Новости и обновления продукта Unity 6: Электронная книга включает в себя улучшения, которые были внесены во всю линейку инструментов профилирования, так что вы можете использовать ее с уверенностью в качестве справочника, наряду с документацией Unity, для ваших проектов Unity 6. Например, она охватывает Project Auditor, который доступен в качестве пакета с Unity 6.1. Это мощный инструмент анализа для проектов Unity, предназначенный для помощи разработчикам в оптимизации производительности, поддержании лучших практик и выявлении потенциальных проблем и узких мест в их проектах.

Объяснения основных концепций производительности: Помимо самих инструментов, электронная книга также объясняет такие концепции, как понимание бюджета кадров, анатомия кадра, профилирование на основе выборки и инструментирования, установление методологии профилирования, зависимость от ЦП против зависимости от ГП, а также управление теплом мобильных устройств и срок службы батареи.

Когда и как профилировать: Вы получите советы о том, как определить бюджеты и систематически оценивать результаты, чтобы гарантировать, что вы на правильном пути, включая введение в конкретные ограничения для мобильных устройств. Мы также рассматриваем общие подводные камни и узкие места, а также инструменты для их устранения.

И, конечно, полное руководство (с множеством советов) по инструментам профилирования Unity: Для каждого инструмента вы получите быстрое введение и практические советы по их наиболее эффективному использованию. Мы также расширяем фокус за пределы профилирования, чтобы рассмотреть отладку, и, как упоминалось ранее, мы перечисляем нативные инструменты профилирования, предоставляемые различными держателями платформ, такими как Arm Performance Studio.

Надеюсь, вы скачаете наше новое руководство по профилированию и найдете его полезным. Это всего лишь одно из многих недавно обновленных электронных книг для Unity 6, включая наши два руководства по оптимизации производительности, которые мы анонсировали в этом блоге.


Вы найдете все электронные книги и статьи для продвинутых разработчиков Unity, художников и технических художников в центре лучших практик и разделе руководств по лучшим практикам документации Unity.
