Récupérer un processus et son temps CPU

Résolu
Messages postés
264
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
23 mai 2014
-
Messages postés
264
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
23 mai 2014
-
Bonjour à tous,
Bon, je sais pas si j'ai mis ca dans le bon thème, mais je ne vois pas d'autres thèmes possibles alors :
Je souhaiterai savoir s'il est possible (Et si c'est possible, comment, naturellement!) de récupérer, à parti d'un programme java, la charge occupée par un processus sur le CPU, sachant bien sur que je connais le nom de ce processus. Celui-ci est en revanche indépendant de java.
Voilà, merci beaucoup pour votre aide.

@+. Hermios

2 réponses

Messages postés
5366
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
6 décembre 2021
111
Salut,

ce que tu demande est trop typé OS pour être natif à java...
cependant tu peux soit te faire une api (avec JNI/JNA) soit en trouver une sur le web...
sinon (pour unix) tu peux faire un 'exec' de la commande 'ps' (avec les bonnes options et combiner avec un '| grep nomDProcess' pour filtrer) afin de récup ce que tu as besoin... (pour windows je sais pas)

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
Messages postés
264
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
23 mai 2014
2
Argh, ca me fait du mal mais bon, c'est trop compliqué. Merci beaucoup de ta réponse en tout cas

@+. Hermios