11 votes

Comment résoudre un problème de lenteur de l'interface utilisateur de Windows 10 ?

Récemment, les performances de mon PC sont devenues lamentables. J'ai même eu une dizaine de "pauses" dans l'éditeur pendant que je tapais ces deux phrases. Maintenant, si j'utilise 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 est que les plus gros consommateurs de ressources changent très rapidement, et qu'il est difficile d'identifier les processus qui sont des consommateurs à long terme. Je voudrais surveiller le CPU, la mémoire et l'IO de chaque processus sur plusieurs heures ou jours, et enregistrer ces données, puis extraire des rapports pour identifier les plus gros et les plus constants.

J'ai regardé Process Monitor, mais il semble plus orienté vers la capture des activités de processus que vers l'utilisation globale des ressources, et je n'ai pas encore trouvé un moyen d'agréger ces activités en les additionnant et en les regroupant par processus.

Le problème semble parfois être lié aux E/S, d'après Process Explorer, et parfois à la "surcharge" du CPU. J'aimerais 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 passagère.

Il est toutefois plus prononcé dans certaines applications, comme Chrome et Visual Studio, alors que Notepad++, par exemple, ne souffre pas de mauvaises performances. Je commence également à soupçonner une pagination lente de la mémoire vers et depuis le disque, et j'attends avec impatience l'occasion d'obtenir un SSD pour le système d'exploitation et une ou deux grandes applications d'E/S, mais cela prendra un certain temps.

3voto

magicandre1981 Points 94338

Pour diagnostiquer les problèmes d'utilisation du CPU, vous devriez utiliser Event Tracing for Windows (ETW) pour capturer les données/profils d'échantillonnage du CPU.

Pour capturer les données de performance, installer le Windows Performance Toolkit qui fait partie de la SDK Windows .

enter image description here

Télécharger ce profil depuis ma Dropbox 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 du lent Explorer/Shell. Exécutez maintenant cette commande pour arrêter l'enregistrement :

wpr -stop slowWindowsShell.etl

Double-cliquez sur l'ETL pour l'ouvrir dans Windows Performance Analyzer (WPA.exe), charger les symboles de débogage y analyser l'utilisation du CPU o utilisation de la mémoire .

Ce profil inclut également les événements Windows Explorer/Shell si l'utilisation du CPU et de la mémoire est faible. Ouvrez l'ETL dans Perfview et ouvrir les données sur les événements :

enter image description here

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

1voto

rmagalhaess Points 360

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

À cette étape, vous pouvez soit cliquer sur le bouton Terminer, soit passer aux étapes suivantes où vous pouvez spécifier l'emplacement du fichier journal ou configurer le Data Collector Set pour qu'il soit exécuté par un utilisateur spécifique.

Une fois l'ensemble de données créé, exécutez-le. L'ensemble de collecte de données commencera à enregistrer les données du moniteur de performance choisi, dans notre cas, l'utilisation du CPU. 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 Reports du panneau de navigation.

Et plus sur la surveillance des performances :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X