Microsoft перенесла средство настройки и отладки производительности Xbox PIX в Windows 10.
PIX был доступен разработчикам игр на трех поколениях консоли Xbox, и его появление в Windows 10 рассматривается как свидетельство того, что Microsoft хочет, чтобы Windows больше использовалась в качестве игровой платформы. Новости следуют за другими важными для игр введениями, такими как DirectX 12, режим игры в Windows 10 Creators Update и XBox Play Anywhere, который позволяет вам купить игру на XBox или Windows и получить цифровые права на ее воспроизведение на обеих платформах, не заплатив больше.
PIX-это утилита, которая позволяет анализировать, как работает игра. Вы используете его, взяв захват GPU. Это дает моментальный снимок данных в вашей игре. Захват графического процессора PIX записывает все вызовы API Direct3D 12, сделанные игрой, включая данные их параметров. Затем вызовы могут быть воспроизведены для отладки и анализа.
Вы также можете делать временные снимки, которые содержат информацию о том, когда работа была выполнена процессором и графическим процессором. Захват времени производится в режиме реального времени во время игры.
PIX также можно использовать для получения сводных снимков функций, которые позволяют определить, какие функции являются наиболее дорогостоящими с точки зрения времени выполнения. Захваты Callgraph — это еще один вариант, который можно использовать для поиска наиболее дорогого пути через график для указанной функции. Последний тип захвата-это захват памяти, который можно использовать для поиска утечек и неожиданных шаблонов выделения в заголовке.
Общая идея заключается в том, что вы можете увидеть, как различные компоненты влияют на общую производительность и что вы можете сделать для их оптимизации.
Есть видео введение в PIX для Windows: