Récupérer un processus et son temps CPU

Résolu
Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 - 11 août 2008 à 18:00
Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 - 12 août 2008 à 10:15
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

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
11 août 2008 à 20:13
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
3
Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 2
12 août 2008 à 10:15
Argh, ca me fait du mal mais bon, c'est trop compliqué. Merci beaucoup de ta réponse en tout cas

@+. Hermios
0
Rejoignez-nous