Отладка Water System: как найти, что съедает FPS
Примечание: гайд написан на примере UE 5.6, но подходит и для других версий движка В Unreal Engine есть мощный инструмент для анализа производительности — Unreal Insights , позволяющий увидеть полную картину того, что происходит на сцене. Однако в системе воды также есть консольные команды для локальной диагностики и визуализации. Они не заменяют Unreal Insights, но отлично дополняют его, позволяя быстро понять, что именно делает система воды в текущем кадре и как она влияет на производительность. Рассмотрим доступные команды. 1. Диагностика производительности stat water — нагрузка воды на CPU Вводим в консоль команду stat water и видим вот такую таблицу: Основные параметры статистики: CallCount — сколько раз функция вызывается за кадр. InclusiveAvg / InclusiveMax — время работы функции вместе со всеми вызовами дочерних функций. ExclusiveAvg / ExclusiveMax — время выполнения самой функции. Stat water включает следующие тесты: IsUnderwater Test — пока...