Bonjour,
j'ai crée une application qui ouvre et ferme de nombreux threads.
Comment vérifier le nombre de threads ouverts par l'application ?
Bonjour,
j'ai crée une application qui ouvre et ferme de nombreux threads.
Comment vérifier le nombre de threads ouverts par l'application ?
Salut,
Au niveau applicatif tu peux utiliser la méthode )]Thread.enumerate() ...
A partir de Java 5.0 tu peux utiliser la classe ThreadMXBean, voir même l'outil JConsole (pour surveiller les threads de ton application sans la modifier).
a++
Merci pour ta réponse.
JConsole a l'air d'être exactement l'outil que je recherche. J'ai essayé de l'utiliser en suivant ce "tuto" http://blog.developpez.com/index.php?blog=12&m=200501
Malheureusement j'ai un problème à cette ligne :
en effet, mon application est en .java et non en .jar (???)il suffit de lancer le programme Java en ajoutant la propriété com.sun.management.jmxremote, par exemple :
java -Dcom.sun.management.jmxremote -jar monApplication.jar
Sinon, j'aurais une autre question :
en cherchant JConsole sur mon DD, j'ai trouvé plein de dossiers dans le dossier java : certains en jdk et d'autres en jre... quelle est la différence ?
et est-ce que je peux supprimer les dossiers des vieilles versions de java ?
EDIT : j'ai trouvé la différence entre jrk et jre +comment faire un .jar
J'aurais une dernière question :
Si j'ai jdk 6u1, puis-je supprimer tous les jre et tous les autres jdk ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager