Je cherche à écrire du code de surveillance qui s'exécute dans une application Java et prend périodiquement un instantané des threads en cours d'exécution et affiche des informations sur la pile des appels sur chacun d'eux.Pouvez-vous suspendre une application Java et obtenir un instantané de ses discussions à partir de l'application?
Idéalement, cela serait étendu pour le profilage et/ou la surveillance.
Je ne veux pas utiliser un outil externe, car c'est à des fins d'auto-éducation.
Je ne crois pas qu'il existe un moyen d'arrêter tous les threads (à partir du code octet Java). Si vous lancez la JVM elle-même en utilisant JNI, il y a _might_ être un moyen. – Justin
merci c'est bon pour mes fins – justinhj