Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Miscellaneous
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Mesurer l'occupation du processeur

Pulse est une application intéressante à regarder et suffisante pour avoir une idée de l'utilisation du processeur, mais ça n'aide pas beaucoup quand on a besoin d'une mesure précise.

On peut plutôt utiliser "top" qui montre l'utilisation des ressources pour chaque thread. Si vous voulez plus de détails que ce que montre la version de top fournie avec BeOS, téléchargez la version améliorée de top. La nouvelle version met à jour l'affichage une fois par seconde, ce qui risque d'être trop rapide pour bien étudier les résultats. Si vous voulez une vitesse plus confortable, essayez:

top -d 5

Pour que top se mette à jour toutes les cinq secondes.

Le problème avec top c'est qu'on ne peut pas toujours trouver exactement quelle est la puissance processeur consommée par une application donnée, parce que beaucoup d'applications travaillent sur plusieurs threads qu'on peut avoir du mal à identifier. Heureusement, vous pouvez lancer l'application par l'intermédiaire de l'utilitaire "time". BeOS va calculer la durée pendant laquelle l'application a fonctionné, et donner le nombre de secondes que le processeur a passé sur cette application dans les espaces utilisateur et système. Avec ces données, vous pouvez calculer le pourcentage de processeur utilisé par cette application.

Par exemple, supposons que vous vouliez voir si c'est CL-Amp ou SoundPlay qui a besoin du plus de puissance pour jouer le même fichier MP3. Fermez SoundPlay, et saisissez quelque chose comme:

time /chemin/de/SoundPlay/SoundPlay /chemin/de/la/chanson.mp3

Dès que SoundPlay a fini de jouer la chanson, fermez-le, et vous aurez quelque chose comme ça:

 real    1m42.708s
 user    0m9.427s
 sys     0m1.769s
 

Pour calculer l'occupation processeur, utilisez cette formule:

(user+sys)*100/real = pourcentage de puissance CPU utilisée

Notez que ces chiffres ne seront pas tout à fait exacts, puisque le lancement de l'application consomme un peu de processeur, mais ça donnera une assez bonne idée de ce qu'il se passe.

Merci à Marco Nelissen pour m'avoir fait remarqué l'existence de l'utilitaire "time".

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.

Astuce traduite par: Sylvain.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network