Как решить очень вялый интерфейс Windows 10

11

Совсем недавно производительность моего ПК стала неутешительной, я даже набрал около 10 «пауз» в редакторе, набирая эти два предложения. Теперь, если я использую Process Explorer, я могу сортировать по ЦП, памяти и IO по убыванию, поэтому виновники всегда видны вверху таблицы.

Проблема заключается в том, что ведущие свинейные ресурсы меняются очень быстро, и трудно сузить процессы, которые являются долговременными свиньями. Я хотел бы отслеживать процессорный процесс, память и ввод-вывод в течение нескольких часов или дней, регистрировать эти данные, а затем извлекать отчеты, чтобы идентифицировать более медленные и согласованные показатели.

Я посмотрел на Process Monitor, но, похоже, он больше ориентирован на то, чтобы фиксировать действия процессов в сравнении с общим использованием ресурсов, и я пока не нашел способа агрегировать эти действия путем суммирования и группировки по процессам.

Иногда кажется, что проблема связана с вводом-выводом, основанным на Process Explorer, а иногда на «перегрузке» процессора. Я хотел бы отслеживать и регистрировать использование этих ресурсов для каждого процесса, для каждого процесса в течение периода от 24 до 48 часов, так как медлительность временная.

Однако он более выражен в некоторых приложениях, таких как Chrome и Visual Studio, в то время как, например, Notepad ++ не имеет плохой производительности. Я также начинаю подозревать медленную подкачку памяти на диск и с диска и с нетерпением жду возможности получить SSD для ОС и одно или два больших приложения ввода-вывода, но это займет некоторое время.

ProfK
источник
Вопросы по поиску рекомендаций по продуктам, услугам или учебным материалам не по теме, потому что они быстро устаревают и привлекают основанные на мнении ответы. Вместо этого опишите вашу ситуацию и конкретную проблему, которую вы пытаетесь решить. Поделитесь своими исследованиями. Вот несколько советов о том, как правильно задать этот тип вопроса.
Ramhound
«Совсем недавно производительность моего ПК стала неутешительной, я даже получил около 10« пауз »в редакторе при наборе этих двух предложений». - Обычно это указывает на проблему с
вводом
@Ramhound Я попытался отредактировать это больше, чтобы просто спросить, как решить проблему, с которой я сталкиваюсь как пользователь компьютера.
ProfK
3
используйте ETW для отслеживания использования: superuser.com/a/1164299/174557 разверните стек процесса, который имеет высокую загрузку ЦП.
magicandre1981
Я бы сказал, что вы просто создаете резервные копии своих «вещей» (например, полное резервное копирование файлов и образ), затем просто стираете жесткий диск и переустанавливаете Windows заново без каких-либо приложений, полностью обновляете ее с помощью Центра обновления Windows, устанавливаете приложения, снова полностью обновляете WU, создайте новый образ для вашего base \ main, и теперь восстановите ваши файлы из полной резервной копии файла. Теперь удалите старые резервные копии, создайте новые и автоматизируйте их по расписанию. Теперь, если у вас возникла авария, вы нажимаете на последний или BASE / основной образ и восстанавливаете свои файлы, используя самые последние из них .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Сок Pimp IT

Ответы:

1

То, что вы хотите, описано на этой странице:

На этом этапе вы можете либо нажать кнопку «Готово», либо выполнить следующие несколько шагов, где вы можете указать местоположение файла журнала или настроить набор сборщиков данных для запуска от имени определенного пользователя.

Как только набор данных создан, запустите его. Data Collector Set начнет запись данных с выбранного монитора производительности, в нашем случае - загрузки ЦП. Отчеты недоступны во время работы набора данных. После того, как вы остановите его, вы сможете увидеть свой отчет в каталоге отчетов на панели навигации.

И еще о мониторинге производительности:

apagando_tudo
источник
Спасибо. Гораздо лучше, и, возможно, легче принять, что просто комментарий, говорящий мне "использовать WPM".
ProfK
1
но это не показывает какие-либо детали только обзор. Но делай что хочешь. Я вне этого тупика @ProfK
magicandre1981
Да, все, что я получаю, это график общего использования ЦП, а не ЦП на процесс.
ProfK
@ProfK и это то, что я говорил тебе раньше. Запустите WPR / WPA. Я однажды опубликовал для SYSTEM Process и IE ( superuser.com/a/1179938/174557 ), как детально отслеживать использование процессора. Захватите 5-7 минут и посмотрите, достаточно ли у вас оперативной памяти, чтобы открыть ее в анализаторе
magicandre1981
@ magicandre1981 Я бы добавил 1 ваш ответ, если бы вы добавили один с этой деталью, так как это кажется мне разумным решением и имеет БОЛЬШУЮ детализацию по ссылке.
Сок Pimp IT
3

Чтобы выявить проблемы использования ЦП, вы должны использовать трассировку событий для Windows (ETW) для сбора данных / профиля выборки ЦП.

Чтобы получить данные о производительности, установите Windows Performance Toolkit , который является частью Windows SDK .

введите описание изображения здесь

Загрузите этот профиль из моего Dropbox , сохраните его на жестком диске, теперь откройте командную строку с правами администратора в папке, где вы сохранили профиль WPRP, и выполните эту команду:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Захватите сейчас около 5-7 минут медленного Explorer / Shell. Теперь запустите эту команду, чтобы остановить запись:

wpr -stop slowWindowsShell.etl

Дважды щелкните ETL, чтобы открыть его в Windows Performance Analyzer (WPA.exe), загрузить символы отладки и проанализировать его на предмет использования ЦП или памяти .

Этот профиль также включает события Windows Explorer / Shell, если загрузка процессора и памяти низка. Откройте ETL в Perfview и откройте данные событий:

введите описание изображения здесь

Поиск событий оболочки в деталях Perfview генерирует продолжительность в MSEC (мс) для событий. Посмотрите, какие задачи являются медленными.

magicandre1981
источник
Страница SDK, на которую вы ссылаетесь, предназначена для Windows 8.1 и ниже и датируется еще 2104. В самом заголовке моего вопроса говорится, что я ищу решения для Windows 10.
ProfK