1

Многие ПК являются двухъядерными или многоядерными и имеют процессоры с тактовой частотой более 1 ГГц. Это много инструкций в секунду.

Поэтому, когда компьютер решает остановиться даже на несколько секунд или делает это, когда он медленно обновляет экран сверху вниз, я часто задаюсь вопросом, какого черта он это делает.

Есть ли способ, которым я могу получить какое-то довольно низкое объяснение того, что он делает?

Может быть, даже что-то вроде списка категорий вызовов API с% s рядом с ними (больше интересует это, чем то, что программы занимают время).

1 ответ1

7

Есть ли способ, которым я могу получить какое-то довольно низкое объяснение того, что он делает?

Я нашел утилиты SysInternals очень полезными для этого. В частности, старые filemon и regmon - хотя они, кажется, были заменены process monitor.

Process Monitor - это расширенный инструмент мониторинга для Windows, который в режиме реального времени показывает файловую систему, реестр и активность процессов / потоков. Он сочетает в себе функции двух устаревших утилит Sysinternals, Filemon и Regmon, и добавляет обширный список улучшений, включая расширенную и неразрушающую фильтрацию, всесторонние свойства событий, такие как идентификаторы сеансов и имена пользователей, надежную информацию о процессах, полные потоки стека с интегрированной поддержкой символов для каждой операции одновременное ведение журнала в файл и многое другое. Его уникально мощные функции сделают Process Monitor основной утилитой для устранения неполадок в вашей системе и поиска вредоносных программ.

Я ожидаю, что process explorer также стоит попробовать

Задумывались ли вы, какая программа имеет определенный файл или каталог открыт? Теперь вы можете узнать. Process Explorer показывает информацию о том, какие дескрипторы и DLL-процессы открыты или загружены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .