Падают кадры
Проект тормозит: как за пять минут понять, кто виноват — процессор, видеокарта или память.
Порядок диагностики важнее знания приёмов: почти всегда проблема в одном конкретном месте, и его надо найти, а не оптимизировать всё подряд.
Пять минут диагностики
1. Замерьте в перформ-режиме. F1. Сетевой редактор с открытыми
вьюерами сам стоит денег — Монитор и Probe.
2. Постоянно или провалами? Perform CHOP + Trail CHOP.
Постоянный недобор — проект не успевает. Провалы — что-то периодически
отнимает ресурсы.
3. GPU или CPU? Поставьте разрешение тяжёлых TOP и рендера в 64 × 64. Стало быстро — виновата видеокарта. Не изменилось — процессор.
4. Performance Monitor (Alt+Y): снимок одного кадра, самые дорогие
этапы сверху.
5. Память. probe из палитры: не упёрлись ли в потолок
видеопамяти — Память GPU.
Частые причины
| Симптом | Вероятная причина |
|---|---|
| Тормозит с самого начала | Слишком большое разрешение по всей цепочке |
| Стало тормозить после правки | Появился лишний кук или дублированная цепочка |
| Провалы раз в несколько секунд | Расхождение частот, диск, сборка мусора |
| Медленно нарастает за часы | Утечка памяти |
| Тормозит только в перформ-режиме | Вывод: vsync, второй монитор, разрешение окна |
| Тормозит при переходе между сценами | Загрузка файла или создание узлов на лету |
| Процессор загружен на 100 % одним ядром | Python в главном потоке или тяжёлые CHOP/SOP |
Что даёт больше всего
- Убрать лишний кук:
Cook Always, открытые вьюеры, ветки без вывода — Оптимизация. - Снизить разрешение там, где оно не нужно: маски, блюр, фидбэк, входы моделей.
- Switch вместо Blend для выбора сцены.
- Заморозить статику замком.
- Убрать Python с каждого кадра — Python.
- Вынести тяжёлое в отдельный процесс — Несколько процессов.
Внешние причины
- Гибридная графика на ноутбуке: проект запустился на встроенной карте.
- Энергосбережение: схема питания «сбалансированная» душит видеокарту.
- Перегрев: карта сбрасывает частоты через десять минут работы. Проверяется мониторингом температуры, а не догадками.
- Антивирус сканирует папку с видео.
- Другой софт: браузер с видео, Teams, обновления.
На батарее видеокарта работает на пониженных частотах. Все измерения — от сети, в той же конфигурации, что будет на площадке.
Если вы записали характеристики проекта неделю назад, сегодня видно, что именно испортилось. Без эталона остаётся ощущение «стало медленнее».