Salut !
je cherche a recuperer la liste des processus lancé sur le systeme , avec la memoire utilisé , c'est possible en java ?
merci
Version imprimable
Salut !
je cherche a recuperer la liste des processus lancé sur le systeme , avec la memoire utilisé , c'est possible en java ?
merci
Salut,
A ma connaissance il n'existe rien de tel en standard. Mais il existe peut-être des librairies spécialisées...
a++
je ne crois pas qu'il existe une méthode en java pour récupèrer tout les processus tournant du système:roll:
Moi je lancerais un commande externe genre "ps" sous linux ou "TASKLIST" sous windows. Et hop je récupère la sortie.
Mais c'est pas portable...
Le fait qu'une appli soit portable est simplement caractéristique d'une appli tournant sur plusieurs plateformes. Tu peux très bien détecter le système utilisé et agir en conséquence... Me trompè-je ?Citation:
Envoyé par Orian
Oui...Citation:
Envoyé par panda31
Mais tu ajoutes quand même une dépendance supplémentaire...
Par exemple, dans ce cas précis , il me semble que TASKLIST n'est pas présent sur toutes les versions de Windows (seulement à partir de XP ou 2000).
Et que dire de système ne possédant ni l'un ni l'autre ???
a++
En effet, il n'y a pas de solution miracle à ce problème. Nous avons implémenter un système comme le dit Orian.
On lance en fonction du système une commande en natif qui permet de récupérer la liste des process en fonction de l'OS:
ps sous unix
process.exe (facilement trouvable sur le net) sous windows 98/2000
tasklist sous XP
En récupérant l'output de la commande, on peut savoir les process qui tournent.
=> javax.management http://www.google.ch/search?q=java+m...ient=firefox-aCitation:
Envoyé par kedare