Lors de l'exécution des programmes Java , il est avantageux de surveiller ces programmes et leur exécution externe. Vous pouvez attacher un outil de suivi au processus du programme à enregistrer l'état du programme. En utilisant le "attacher " API fournie dans le kit de développement Java (JDK) , vous pouvez joindre un agent de surveillance à une instance de machine virtuelle en cours d'exécution , ce qui représente un programme en cours , et de surveiller l'activité. Choses que vous devez 
 Java Development Kit 
 Afficher plus Instructions 
 1 
 Créer un objet machine virtuelle à attacher au processus grâce à son identifiant unique : 
 < p > java.lang.management d'importation \\ * ; . import java.io. \\ * ; import java.util \\ * ; . javax.management d'importation \\ * ; . javax.management.remote d'importation \\ * ; . com.sun d'importation. tools.attach \\ * ; . 
 
 test public class { 
 
 publics static void main (String [] args ) { 
 
 VirtualMachine vm = VirtualMachine.attach ( processid ) ; }} 
 2 
 Sélectionnez un programme d'agent ( généralement un bocal ) : 
 
 VirtualMachine vm = VirtualMachine.attach ( processid ) ; agent String = " C : \\ ... agent_name . pot " ; //variable selon l'agent programme 
 3 
 Joindre l'agent au processus de machine virtuelle à surveiller : 
 
 VirtualMachine vm = VirtualMachine.attach ( processid ) , agent de String = " C : \\ ... agent_name.jar " ; vm.loadAgent (agent) ;