Вышла версия Intel PresentMon 2.0.0

Intel представила версию 2.0.0 своего инструмента мониторинга и анализа данных кадров PresentMon. Он демонстрирует частоту кадров, позволяет отслеживать ключевые показатели производительности, отображать длительность кадров и задержку для различных графических API как для настольных компьютеров, так и для приложений UWP.

Примечательно, что Intel PresentMon 2.0.0 содержит множество новых функций и исправлений. Наиболее важной особенностью стала возможность рассчитывать средние значения только на основе точек данных, которые не равны нулю. Это помогает обозначить метрики, где ноль означает «нет данных». Ещё одна важная особенность PresentMon 2.0.0 — добавление гистограмм, улучшающих визуальное представление данных и других важных показателей. 

Что нового:

большинство метрик изменены, чтобы использовать время, когда ЦП начал работать над кадром, в качестве контрольной точки вместо вызова Present(), со значениями, которые больше соответствуют измерению качества графических приложений (например, задержки и продолжительности взаимодействие и отображаемые кадры);

о процессах с неизвестным именем теперь сообщается instead of .;

CSV-файл приложения Capture сообщает в столбцах NA (недоступно) для недоступных показателей вместо 0;

приложение Overlay/Capture скрывает любые показатели, недоступные в системе;

добавлена явная статистика процентилей 1%, 5% и 10% (к существующим 99%, 95% и 90%). Теперь контекстно-зависимое преобразование не выполняется, и отображается любая статистика, которую выбирает пользователь;

добавлена ненулевая средняя статистика, которая усредняет только ненулевые точки данных. Это полезно для показателей, которые отображают, например, показатель click-to-photon;

появились гистограммы.

Клиентские API:

API динамической композиции запросов, который позволяет указывать, какие метрики/статистика используются, и выполняется только необходимая обработка данных;

API-интерфейс интроспекции, который позволяет перечислять метрики во время выполнения, чтобы наполнять пользовательский интерфейс параметрами, именами и описаниями;

PresentData: PresentStopTime заменили на TimeInPresent, где PresentStopTime = TimInPresent == 0? 0: PresentStartTime + TimeInPresent.

Исправление ошибок:

исправлен сбой, вызванный сбросом настроек;

устранены ошибки рендеринга графиков, когда частота дискретизации была высокой и/или график содержал много данных для визуализации;

запрещено редактирование встроенных пресетов снаряжения;

исправлена ошибка, из-за которой настройки автомасштабирования влияли на график;

устранена проблема, из-за которой независимое окно отображения данных неоднократно появлялось над пользовательским интерфейсом управления, что затрудняло взаимодействие с приложением;

исправлено смещение пользовательского интерфейса наложения в виджетах чтения, вызванное очень маленькими значениями;

файлы загрузки теперь по умолчанию сохраняются с расширением .json.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии