Når du kjører Java-programmer , er det en fordel å overvåke disse programmene og deres gjennomføring eksternt. Det kan være lurt å legge ved en overvåking verktøy til programmets prosess for å registrere tilstanden til programmet . Ved å bruke " feste " API gitt i Java Development Kit ( JDK ) , kan du feste en overvåking agent for å en kjører Virtual Machine eksempel, som representerer et program som kjører , og overvåke aktiviteten . Du trenger
Java Development Kit
Vis flere instruksjoner
en
Opprette en Virtual Machine objekt for å feste til prosessen gjennom sin unike ID :
< p > import java.lang.management \\ * ; . import java.io. \\ * ; import java.util \\ * ; . import javax.management \\ * ; . import javax.management.remote \\ * ; . import com.sun . tools.attach \\ * ; .
public class testing {
public static void main ( String [] args ) {
VirtualMachine vm = VirtualMachine.attach ( processid ); } }
2
Velg en agent program (vanligvis en krukke ) : en
VirtualMachine vm = VirtualMachine.attach ( processid ) ; String agenten = "C : \\ ... agent_name . jar " , //variabel avhengig av agenten program
3
Fest agenten til Virtual Machine prosess for å overvåke : en
VirtualMachine vm = VirtualMachine.attach ( processid ) ; String agenten = "C : \\ ... agent_name.jar "; vm.loadAgent ( agent) ;