DPC Latency Checker — небольшая портативная утилита для операционной системы Windows, предназначенная для оценки задержек, связанных с обработкой отложенных процедурных вызовов (Deferred Procedure Calls, DPC). Программа периодически измеряет время, в течение которого системные обработчики прерываний и отложенных процедур выполняются, и отображает результаты в удобной для пользователя форме. Целью утилиты является выявление компонентов драйверов или устройств, вызывающих длительные прерывания, которые могут приводить к пропускам и артефактам при воспроизведении аудио и видео в реальном времени.
Инструмент не предназначен для детального трассирования или замены профайлеров ядра, но часто используется в качестве быстрого диагностического средства при настройке мультимедийных рабочих мест и систем реального времени. В случае ограниченности официальной документации о конкретной реализации, описанные ниже функции соответствуют типичному набору возможностей подобных утилит: измерение периодических пиков DPC-латентности, визуальная индикация состояния системы и базовые рекомендации по интерпретации полученных данных.
- Портативность: не требует установки и может запускаться с внешних носителей, что облегчает быструю проверку различных машин и конфигураций.
 - Периодические измерения: регулярно выполняет замеры DPC-латентности с фиксированным интервалом для оценки стабильности системы во времени.
 - Визуальная индикаторная шкала: отображает уровень латентности посредством цветовой или числовой индикации, позволяя быстро оценить, находятся ли задержки в пределах приемлемого диапазона.
 - Регистрация пиков: фиксирует кратковременные всплески задержек, которые могут быть причиной прерываний аудиопотока или пропусков кадров при воспроизведении.
 - Совместимость с Windows: ориентирована на распространённые версии Windows и взаимодействует с системными интерфейсами, доступными без дополнительных пакетов.
 - Низкое потребление ресурсов: спроектирована для минимального влияния на измеряемую систему, чтобы не искажать результаты собственным потреблением CPU.
 - Информативные подсказки: предоставляет базовые рекомендации по интерпретации значений латентности и возможные направления дальнейшей диагностики (например, обновление драйверов или отключение проблемных устройств).
 - Простота использования: минималистичный интерфейс и быстрый запуск делают утилиту удобной для домашних пользователей, звукорежиссёров и специалистов по поддержке.