Aller au contenu

Change
Photo

[TUTO] Maitriser les processus et applications avec Process Explorer


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
Arkh

Arkh

    Geek diplomé

  • Membre
  • 2 259 messages
Salut à tous,

Après avoir lu les topics ouverts par de nombreuses personnes au sujet de ralentissement quelconques, j'ai décidé d'écrire une petit tuto sur les fonctions de bases et les différents outils de monitoring offert par le programme Process Explorer.

Le plus important :
[align=center]Téléchargez le ici![/align]
C'est gratuit, légal et en plus, il n'y a pas d'installation à faire!

A quoi ça sert : tout simplement à remplacer le Task Manager (Gestionnaire de tâches)... oui vous savez quand un programme plante ou que vous n'avez plus la main sur le système! Tout windowsien qui se respecte connait la combinaison CTRL+ALT+SUPPR et le petit "Fin de tâche tout gentil, tout mignon" pour arrêter le programme incriminé! Mais ça permet de faire bien plus!

Nous allons donc explorer ce Process Explorer (jeu_de_mots++;) : tout d'abord voici la fenêtre principale :

Vous remarquerez que ma vue est sous la forme d'un arbre : si ce n'est pas le cas (si vous triez les processus par nom ou PID par exemple), vous pouvez l'avoir en sélectionnant : View > Show Process Tree.
[align=center]Image IPB[/align]

Nous pouvons découper celle-ci en différentes zones :
[align=center]Image IPB[/align]
Donc dans la partie haute de la fenêtre : la liste des processus, leur nom, leur description, leur PID... (avec une délimitation "ce qui est essentiel à la machine" et ce qui ne l'est pas... mais au sens de Windows!). Bref, tuer un processus est en sans risque pour ceux du bas et peut mener à un BSOD immédiat pour ceux du haut... mais vous avez le droit de le faire quand même!
Dans la partie basse de la fenêtre vous trouverez une liste de ce qui se passe pour l'application sélectionée dans la liste : les fichiers qu'elle utilise, les clefs du registre qu'elle campe et les threads qui tournent en ce moment... Pour l'instant, le plus intéressant pour nous est la liste des fichiers liés.
(Si la partie basse n'est pas affiché, vous pouvez la lancer avec : View > Show lower Pane)
Un petit exemple avec VLC :

[align=center]Image IPB[/align]

Maintenant, je veux obtenir plus d'information sur ce que fait l'application sur le système : il suffit pour cela de double-cliquer sur son nom dans la liste pour obtenir ça :

Ses informations générales :
[align=center]Image IPB[/align]

Le monitoring à l'instant T :
[align=center]Image IPB[/align]

Le graphe des différentes valeurs intéressantes. De haut en bas : utilisation du CPU, utilisation de la RAM, utilisation des HDD/SSD (cyan : lecture, rose : écriture)
[align=center]Image IPB[/align]
Si vous voulez avoir la valeur à un instant donné : placez votre souris au-dessus du graphe concerné (la copie d'écran a supprimé la mienne d'ailleurs, mais on voit l'étiquette affichée au dessus du graphe I/O)

Les données sur les ports pour le réseau (Firefox pour cet exemple) :
[align=center]Image IPB[/align]

Vous pouvez aussi surveiller l'intégralité du système en cliquant sur les graphes en haut, à droite de la fenêtre. Vous obtiendrez alors cette fenêtre :
[align=center]Image IPB[/align]
Si vous voulez avoir la valeur à un instant donné : placez votre souris au-dessus du graphe concerné (la copie d'écran a supprimé la mienne d'ailleurs, mais on voit l'étiquette affichée sur le graphe CPU avec, en prime l'application la plus gourmande et son taux d'utilisation).
WARNING : l'occupation du CPU affichée est celle du cumul de tous les coeurs : ainsi, chez moi avec le Core I7 et les 8 fils d'execution, une application non-multi-threadée n'utilisera qu'au max 12.5% du CPU (100%/8 pseudo-coeurs)


Pour contrôler une application : clic-droit sur son nom dans l'arborescence puis votre choix parmi : Kill, Suspend, Restart... vous pouvez essayer de changer sa priorité aussi...
Un petit mot sur le kill : comme je le disais en début de cette présentation, vous connaissez surement le "Fin de tâche tout gentil, tout mignon" qui arrive à faire son travail quelques fois... ici rien de tel! Kill c'est radical! et l'application n'aura pas d'autre choix que de mourir... (et paf!)
Personnellement, Process Explorer démarre chez moi avec CTRL+ALT+SUPPR (Options > Replace Task Manager pour l'avoir) et ça déménage pas mal maintenant!

Il peut vous être utile pour trouver quel programme utilise un fichier : Find > Find Handle of DLL > tapez votre recherche et il vous renvoie directement l'intégralité des occurrences. Pour forcer un programme à perdre le contrôle sur un fichier vous pouvez : sélectionner la ligne appropriée, elle est projeté directement dans la partie basse de la fenêtre principale. Fermez à présent la fenêtre des résultats et faites un clic-droit sur la ligne grisée qui est apparue (dans la fenêtre principale) puis Close Handle...

Il peut vous être utile à trouver quel processus pompe vos ressources en faisant, notamment, de trop nombreux accès HDD...

Vous cherchez le programme associé à une fenêtre? Utilisez l'icône cible de la barre d'outils! Faites un cliqué-glissé jusqu'à celle-ci et Process Explorer vous montrera directement le programme associé...

[align=center]Un Must-Have pour prendre le contrôle de vos P4G![/align]

[align=center]Toute question, remarque ou observation est la bienvenue![/align]

Modifié par Arkh, 01 août 2011 - 19:46.

  • 0

D900F : I7 950 (8x3.1Ghz) /// 6GB DDR3 1333MHz (3x2Go) /// GTX 280M (128CC/1GHz/1Go) /// 2x320GB 7200Trs/min /// WUXGA Non-Glare Screen 1920x1200 /// Razer Abyssus /// NC-2000 /// By PcSystems-EvolutionX /// Powered by Debian!

> Get Process Explorer


#2
Arkh

Arkh

    Geek diplomé

  • Membre
  • 2 259 messages
Petit plus : se faciliter la recherche en affichant tous les graphes d'historiques...
Faites un clic-droit sur la barre de titre puis Select Columns... et choisissez vos infos dans la boîte de dialogue qui apparait...

Un petit screen :
[align=center]Image IPB[/align]

Les graphes sont normalisés au max... du coup on voit bien que c'est aero (le gestionnaire de fenêtre de Windows) qui me bouffe le plus de RAM...

Modifié par Arkh, 18 décembre 2010 - 15:03.

  • 0

D900F : I7 950 (8x3.1Ghz) /// 6GB DDR3 1333MHz (3x2Go) /// GTX 280M (128CC/1GHz/1Go) /// 2x320GB 7200Trs/min /// WUXGA Non-Glare Screen 1920x1200 /// Razer Abyssus /// NC-2000 /// By PcSystems-EvolutionX /// Powered by Debian!

> Get Process Explorer


#3
solitaire

solitaire

    NoLife P4G

  • Membre
  • 28 463 messages
  • LocalisationBordeaux
Merci pour ce tutorial
  • 0

Ex P4G: M980nu (x9100 +sli gtx280m), M15x(720qm +gtx260m), Macbook Air 11"
P4G actuels: M17xR3 2820qm + 6970m

T4G: I7 4770 et gtx 970 AMP Edition.


#4
Arkh

Arkh

    Geek diplomé

  • Membre
  • 2 259 messages
MAJ vers une version bien plus récente de l'outil...
  • 0

D900F : I7 950 (8x3.1Ghz) /// 6GB DDR3 1333MHz (3x2Go) /// GTX 280M (128CC/1GHz/1Go) /// 2x320GB 7200Trs/min /// WUXGA Non-Glare Screen 1920x1200 /// Razer Abyssus /// NC-2000 /// By PcSystems-EvolutionX /// Powered by Debian!

> Get Process Explorer


#5
babatman

babatman

    Touriste

  • Membre
  • 297 messages
Très bon tuto, à quand celui sur procmon??!! ;)
  • 0
CLEVO M570TU - Q9100 / 8Go Ram / 1To DD / GTX 280M / wifi intel 5300 / & plusieurs autres coucous (Athlon X2 4600, un mini-itx H55, avec icore 3 540, 4go (NAS+ hyper V),un pentium 4, un autre pentium 4,... + beaucoup de pièces de l'avant guerre!! xD)




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)