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 : 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) ;
|