reckfellENGINE

Superluminal: запуск и анализ native CPU target

Явные аргументы проекта, child processes и границы CPU измерения.

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

Это руководство описывает native CPU workflow Reckfell на Windows. Для платформ, доступности и условий Superluminal используйте сайт и документацию разработчика; поддержка profiler на другой платформе не доказывает наличие соответствующей сборки Reckfell.

Подготовьте target

Выберите executable и symbols одной сборки; см. C++ профилирование. Сохраните hash, renderer и воспроизводимое действие. C# PDB не заменяет native symbols; CPU capture не является GPU измерением.

Запуск и захват

  1. В Application укажите executable Reckfell. Working Directory задайте папкой проекта, а в Commandline Arguments явно передайте --path к папке с project.reckfell. Для editor workload добавьте --editor.
  2. Для старта включите Start profiling immediately; для steady-state начните запись после одинакового прогрева. Если игра создаётся дочерним процессом, настройте Enable child process profiling или выберите конкретный PID через Attach.
  3. Завершите capture через Start analyzing и сохраните session. Проверяйте управление завершением процесса в своей версии profiler и заранее сохраните изменения проекта. Описание workflow: Run/Attach и анализ.

--quit годится только для первой итерации запуска; для обычного игрового capture его уберите. Одинаковая working directory не подтверждает, что profiler записал именно нужную игру. Проверьте executable path, command line и процесс в полученном session.

Анализ

Сначала ограничьте интервал воспроизводимого действия и нужные потоки. Сопоставьте выполнение с ожиданиями; большая длительность участка может объясняться ожиданием, а не вычислением. Затем проверьте собственную native функцию и вызывающий код, прежде чем менять её.

Учитывайте границы измерения: загрузка/импорт и редакторские процессы не равны стабильному кадру игры. Сравнивайте одинаковый renderer, камеру, настройки и абсолютное время нескольких повторов; одного изменения процента функции недостаточно. Если символы не разрешились, сначала исправьте binary/symbol match — менять код по неизвестным адресам рано.

Границы проверки

Процедура сверена с официальной документацией и Reckfell 1.0.0 CLI/build settings. Локально выполнен только headless CLI-тест выбора target и --quit. Superluminal capture/service, GUI, symbols, child-process recording и ускорение проекта не проверялись. Движок, Runtime и SDK не менялись.

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

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

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

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