Як вирішити дуже млявий інтерфейс Windows 10


11

Нещодавно продуктивність мого ПК стала похмурою, я навіть отримав близько 10 «пауз» у редакторі під час введення цих двох речень. Тепер, якщо я використовував Process Explorer, я можу сортувати за процесором, пам'яттю та IO за убуванням, тому винуватці завжди помітні вгорі таблиці.

Проблема в тому, що верхні свинячі ресурси змінюються дуже швидко, і важко звузити процеси, які є довгостроковими. Я хотів би відстежувати процесор, пам’ять та IO протягом декількох годин чи днів, а також записувати ці дані, а потім витягувати звіти, щоб ідентифікувати легені та більш послідовні виправлення.

Я розглянув Монітор процесів, але це, здається, більш орієнтоване на захоплення діяльності процесу проти загального використання ресурсів, і я ще не знайшов способу об'єднати ці дії шляхом підсумовування та групування за процесом.

Іноді ця проблема, як видається, пов'язана з введенням-виведенням, базуючись на Process Explorer, а іноді й на «перевантаження» процесора. Я хотів би відстежувати та реєструвати використання цих ресурсів на кожен процес, протягом кожного процесу протягом 24 - 48 годин, оскільки млявість є тимчасовою.

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


Питання щодо рекомендацій щодо товарів, послуг або навчальних матеріалів поза темою, оскільки вони швидко застарівають і залучають відповіді на основі думки. Натомість опишіть свою ситуацію та конкретну проблему, яку ви намагаєтеся вирішити. Поділіться своїми дослідженнями. Ось кілька пропозицій щодо того, як правильно поставити такий тип запитань.
Рамхаунд

"Нещодавно продуктивність мого ПК стала похмурою, я навіть отримав близько 10" пауз "у редакторі під час введення цих двох речень". - Зазвичай це вказує на проблему вводу / виводу для зберігання "
Ramhound

@Ramhound Я намагався відредагувати його до того, щоб просто запитати, як вирішити проблему, яку я відчуваю як користувач комп'ютера.
ПрофК

3
використовувати ETW для відстеження використання: superuser.com/a/1164299/174557 розширити стек процесу, який має високе використання процесора.
magicandre1981

Я б сказав, що ви просто створіть резервну копію ваших "речей" (наприклад, повна резервна копія файлів та зображення), а потім просто витріть HD та перевстановіть Windows свіжий без додатків, повністю оновіть його оновленням Windows, встановіть додатки, повністю оновіть WU знову, створіть нове зображення для своєї базової \ main, а тепер відновіть ваші файли з усієї резервної копії файлів. Тепер видаліть старі резервні копії та створіть нові та автоматизуйте їх за графіком. Тепер, якщо у вас стихійне лихо, ви натискаєте останнє або ОСНОВНЕ / основне зображення і відновлюєте свої файли з останніми з них .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Сік сутенера IT

Відповіді:


1

Що ви хочете, описано на цій сторінці:

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

Після створення набору даних запустіть його. Набір збору даних почне записувати дані з обраного монітора продуктивності, у нашому випадку - використання процесора. Звіти недоступні, коли працює набір даних. Після того як ви зупините це, ви зможете побачити звіт у каталозі Звіти на панелі навігації.

І більше про моніторинг ефективності:


Дякую. Настільки краще, і простіше, можливо, прийняти, що просто коментар, який говорить мені "використовувати WPM".
ПрофК

1
але це не відображає деталей, а лише огляд. Але робіть все, що завгодно. Я поза цим топіком @ProfK
magicandre1981

Так, все, що я отримую, - це графік загального використання процесора, а не використання процесора за процесом.
ПрофК

@ProfK, і це я вже говорив вам раніше. Запустіть WPR / WPA. Я один раз опублікував це для SYSTEM Process і IE ( superuser.com/a/1179938/174557 ) як детально відстежувати використання процесора. Зробіть 5-7 хвилин і подивіться, чи вистачить оперативної пам’яті, щоб відкрити її в аналізаторі
magicandre1981,

@ magicandre1981 Я б додав ще 1 вашу відповідь, якщо ви додали її з цією деталлю, оскільки це здається розумним рішенням для мене і має ВЕЛИКІ деталі на пов’язаний пост.
Pimp Juice IT

3

Щоб діагностувати проблеми використання процесора, слід скористатися відстеженням подій для Windows (ETW) для збору даних / профілю вибірки процесора.

Щоб захопити дані про продуктивність, встановіть інструментарій Windows Performance Toolkit , який є частиною пакета SDK для Windows .

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

Завантажте цей профіль з мого папки, збережіть його на жорсткому диску, тепер відкрийте командний рядок як адміністратор у папці, де ви зберігали профіль WPRP, і запустіть цю команду:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Захопіть зараз приблизно 5-7 хвилин повільного Explorer / Shell. Тепер запустіть цю команду, щоб зупинити журнал:

wpr -stop slowWindowsShell.etl

Двічі клацніть ETL, щоб відкрити його в аналізаторі продуктивності Windows (WPA.exe), завантажити символи налагодження та проаналізувати його на використання процесора або використання пам'яті .

Цей профіль також включає події Провідника Windows / Shell, якщо використання процесора та пам'яті є низьким. Відкрийте ETL у Perfview та відкрийте дані подій:

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

Шукайте події оболонки в деталях. Perfview генерує тривалість в MSEC (мс) для подій. Подивіться, які завдання повільні.


Сторінка SDK, на яку ви посилаєтесь, призначена для Windows 8.1 і
пізнішої версії
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.