Поделиться через


Средства диагностика графики

Средства диагностики графики доступны в Windows 10 в качестве необязательной функции. Чтобы использовать функции диагностики графики (предоставляемые в среде выполнения и Visual Studio) для разработки приложений или игр DirectX, добавьте необязательную функцию графических инструментов.

  1. Перейдите к дополнительным>функциям системы>параметров (если в более старой версии Windows 10 22H2 перейдите к> дополнительным функциям приложений>и дополнительным функциям>параметров).

  2. Если графические инструменты уже перечислены в разделе "Добавленные функции", то все готово. В противном случае нажмите кнопку "Добавить функцию".

  3. Найдите и(или) выберите "Графические инструменты" и нажмите кнопку "Добавить".

Функции графической диагностика включают возможность создания устройств отладки Direct3D (с помощью уровней SDK Direct3D) в среде выполнения DirectX, а также отладки графики, анализа кадров и использования GPU.

  • Отладка графики позволяет отслеживать вызовы Direct3D, выполняемые приложением. Затем вы можете воспроизвести эти вызовы, проверить параметры, отладить и экспериментировать с шейдерами, а также визуализировать графические ресурсы для диагностики проблем с отрисовкой. Вы можете принимать журналы на компьютерах с Windows, симуляторах или устройствах, а затем воспроизводить их на другом оборудовании.
  • Анализ графических кадров в Visual Studio выполняется в журнале отладки графики и собирает базовые сроки для вызовов рисования Direct3D. Затем он выполняет набор экспериментов, изменив различные параметры графики и создав таблицу результатов времени. Эти данные можно использовать для понимания проблем с производительностью графики в приложении, и вы можете просмотреть результаты различных экспериментов, чтобы определить возможности улучшения производительности.
  • Использование GPU в Visual Studio позволяет отслеживать использование GPU в режиме реального времени. Он собирает и анализирует данные о времени обработки рабочих нагрузок ЦП и GPU, чтобы определить, где находятся узкие места.

Обзор диагностики графики в Visual Studio