Comment résoudre une interface utilisateur Windows 10 très lente

11

Tout récemment, les performances de mon PC sont devenues lamentables, j'ai même obtenu environ 10 «pauses» dans l'éditeur en tapant ces deux phrases. Maintenant, si j'ai utilisé Process Explorer, je peux trier par CPU, mémoire et IO, en ordre décroissant, de sorte que les coupables sont toujours visibles en haut du tableau.

Le problème, c'est que les principaux porcs ressources changent très rapidement et qu'il est difficile de restreindre les processus qui sont des porcs à long terme. Je voudrais surveiller le processeur, la mémoire et les E / S par processus pendant plusieurs heures ou jours, puis enregistrer ces données, puis extraire des rapports pour identifier la lager et les porcs plus cohérents.

J'ai regardé Process Monitor, mais cela semble plus orienté pour capturer les activités de processus par rapport à l'utilisation globale des ressources, et je n'ai pas encore trouvé de moyen d'agréger ces activités en sommant et en regroupant par processus.

Le problème semble parfois être lié aux E / S, basé sur Process Explorer, et parfois sur la "surcharge" du processeur. Je voudrais suivre et enregistrer l'utilisation de ces ressources par processus, pour chaque processus, sur une période de 24 à 48 heures, car la lenteur est transitoire.

Il est cependant plus prononcé dans certaines applications, comme Chrome et Visual Studio, tandis que par exemple Notepad ++ ne souffre d'aucune mauvaise performance. Je commence également à soupçonner une pagination lente de la mémoire vers et depuis le disque, et j'attends avec impatience la possibilité d'obtenir un SSD pour le système d'exploitation et un ou deux grands sur les applications d'E / S, mais cela prendra un certain temps.

ProfK
la source
Les questions à la recherche de recommandations de produits, de services ou de matériel d'apprentissage sont hors sujet car elles deviennent rapidement obsolètes et attirent des réponses basées sur l'opinion. Décrivez plutôt votre situation et le problème spécifique que vous essayez de résoudre. Partagez votre recherche. Voici quelques suggestions sur la façon de poser correctement ce type de question.
Ramhound
"Tout récemment, les performances de mon PC sont devenues lamentables, j'ai même obtenu environ 10" pauses "dans l'éditeur en tapant ces deux phrases." - Cela indique généralement un problème d'E / S de stockage ''
Ramhound
@Ramhound J'ai essayé de le modifier plus simplement pour demander comment résoudre un problème que je rencontre en tant qu'utilisateur d'ordinateur.
ProfK
3
utilisez ETW pour suivre l'utilisation: superuser.com/a/1164299/174557 développez la pile du processus qui a l'utilisation élevée du processeur.
magicandre1981
Je dirais que vous venez de sauvegarder vos "trucs" (par exemple, la sauvegarde complète des fichiers et une image), puis essuyez simplement le disque dur et réinstallez Windows avec aucune application, mettez-le à jour avec Windows Update, installez à nouveau les applications, entièrement les mises à jour WU, créer une nouvelle image pour votre base \ main, et maintenant restaurer vos fichiers à partir de la sauvegarde complète des fichiers. Supprimez maintenant les anciennes sauvegardes, créez-en de nouvelles et automatisez-les selon un calendrier. Maintenant, si vous avez un désastre, vous poussez la dernière ou BASE / image principale et restaurez vos fichiers avec la dernière de celles-ci .... <;; :: ;; :: ;; :: ;; :: :: [[xxxxxx] } ~ o
Pimp Juice IT

Réponses:

1

Ce que vous voulez est décrit dans cette page:

À cette étape, vous pouvez soit cliquer sur le bouton Terminer, soit progresser dans les étapes suivantes où vous pouvez spécifier l'emplacement du fichier journal ou configurer l'ensemble de collecteurs de données pour qu'il s'exécute en tant qu'utilisateur spécifique.

Une fois l'ensemble de données créé, exécutez-le. Le Data Collector Set commencera à enregistrer les données du moniteur de performances choisi, dans notre cas, l'utilisation du processeur. Les rapports ne sont pas disponibles lorsque l'ensemble de données est en cours d'exécution. Après l'avoir arrêté, vous pouvez voir votre rapport dans le répertoire Rapports du panneau de navigation.

Et plus sur la surveillance des performances:

apagando_tudo
la source
Je vous remercie. Tellement mieux, et plus facile à accepter peut-être, qu'un simple commentaire me disant "utiliser WPM".
ProfK
1
mais cela ne montre pas de détails seulement un aperçu. Mais fais ce que tu veux. Je suis hors de ce toipic @ProfK
magicandre1981
Oui, tout ce que j'obtiens est un graphique de l'utilisation totale du processeur, et non de l'utilisation du processeur par processus.
ProfK
@ProfK et c'est ce que je vous ai dit auparavant. Exécutez WPR / WPA. Je l'ai posté une fois pour SYSTEM SYSTEM et IE ( superuser.com/a/1179938/174557 ) comment suivre en détail l'utilisation du processeur. Capturez 5-7 minutes et regardez si vous avez assez de RAM pour l'ouvrir dans l'analyseur
magicandre1981
@ magicandre1981 J'aurais plus 1 votre réponse si vous en avez ajouté un avec ce détail car cela semble être une solution raisonnable pour moi et a de GRANDS détails par le post lié.
Pimp Juice IT,
3

Pour diagnostiquer les problèmes d'utilisation du processeur, vous devez utiliser le suivi des événements pour Windows (ETW) pour capturer les données / profil d'échantillonnage du processeur.

Pour capturer les données de performances, installez Windows Performance Toolkit , qui fait partie du SDK Windows .

entrez la description de l'image ici

Téléchargez ce profil depuis ma boîte de dépôt , stockez-le sur le disque dur, ouvrez maintenant une invite de commande en tant qu'administrateur dans le dossier où vous avez stocké le profil WPRP et exécutez cette commande:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Capturez maintenant environ 5-7 minutes de l'explorateur / shell lent. Exécutez maintenant cette commande pour arrêter la journalisation:

wpr -stop slowWindowsShell.etl

Double-cliquez sur l'ETL pour l'ouvrir dans Windows Performance Analyzer (WPA.exe), chargez les symboles de débogage et analysez-le pour l'utilisation du processeur ou de la mémoire .

Ce profil inclut également les événements de l'Explorateur Windows / Shell si l'utilisation du processeur et de la mémoire est faible. Ouvrez l'ETL dans Perfview et ouvrez les données d'événements:

entrez la description de l'image ici

Recherchez les événements Shell dans les détails Perfview génère la durée en MSEC (ms) des événements. Regardez quelles tâches sont lentes.

magicandre1981
la source
La page du SDK à laquelle vous accédez est pour Windows 8.1 et inférieur, et remonte à 2104. Le titre même de ma question indique que je recherche des solutions pour Windows 10.
ProfK