reckfellENGINE

Профилирование с Tracy

Tracy нужен для временной шкалы нативных зон, потоков и, при включении, выделений памяти. Это не вкладка встроенного профайлера C# и не режим обычной установки

На этой странице

Tracy нужен для временной шкалы нативных зон, потоков и, при включении, выделений памяти. Это не вкладка встроенного профайлера C# и не режим обычной установки редактора.

Подготовка и запись

  1. Используйте отдельную сборку с profiler=tracy и profiler_path, указывающим на исходники Tracy: каталог с public/TracyClient.cpp либо сам public. Без пути конфигурация прекращает сборку.
  2. Подберите совместимый с клиентом Tracy viewer. Несовместимый протокол не исправляется настройками проекта.
  3. Запустите viewer и инструментированное приложение, подключитесь к нужному процессу и запишите короткий воспроизводимый участок: загрузку уровня либо несколько одинаковых кадров.
  4. Сохраните capture вместе со сборкой, сценарием и настройками. Сравнивайте длительность одинаковых зон, а не только средний FPS.

Дополнительные параметры

profiler_track_memory включает инструментирование выделений; profiler_record_on_demand — запись по запросу. profiler_sample_callstack имеет платформенные ограничения: конфигурация допускает Windows, Linux/BSD и Android. Эти режимы меняют нагрузку; включайте только нужный.

Если зон нет, проверьте, что запущен именно инструментированный бинарник и viewer подключён к нему. Длинная зона может включать ожидание другого потока: изучите соседние потоки до вывода о тяжёлом вычислении. Ни сборка, ни подключение Tracy в этой редактуре не выполнялись.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.