Я тестирую приложение .NET с расширенными возможностями графического интерфейса. Одно конкретное действие занимает много времени, до 5 секунд. Наблюдая за стандартным монитором ресурсов Windows, я заметил, что эта задержка полностью совпадает с сильным падением до 0% на графике "Максимальная частота" в мониторе - см. Синюю линию на изображении ниже.
На основании ответа на вопрос « Что означает число" Максимальная частота "в мониторе ресурсов Windows? и некоторую другую информацию в Интернете, я пришел к выводу, что этот провал вызывает задержку, потому что процессор в основном недоступен в течение трех секунд. Это правильный вывод? Если так, что могло вызвать это падение?
Немного информации о моей настройке: это на компьютере под управлением Windows Embedded 7 Standard, работающем на процессоре Intel Atom E680T . Все параметры энергосбережения настроены на максимальную производительность. Тот же тест не показывает этот эффект на других машинах, которые я пробовал. Тем не менее, они имеют более мощные процессоры.