Внутреннее устройство ядра ОС Windows Vista: Часть 1
Наблюдение за процессом использования ЦП
Неточность стандартного метода учета процессорного времени в ОС Windows можно видеть на веб-странице (на английском языке), где представлена утилита Process Explorer от компании Sysinternals . Запустите программу Process Explorer в системе Windows Vista и добавьте к просмотру процессов столбец Cycles Delta (Разница циклов). В этом столбце отображается количество циклов исполнения потоков каждого процесса в интервале между обновлением данных программой Process Explorer. Поскольку учет времени ЦП все еще основан на интервальном таймере, можно добавить также столбец CPU Time (Время ЦП), в котором будет отображено множество процессов с потоками, потребляющими миллионы циклов ЦП, но с не меняющимися и не отображенными в столбце CPU usage значениями процессорного времени.
Нажмите, чтобы увеличить
Рисунок A Просмотр времени ЦП и разницы циклов в программе Process Explorer