Java Virtual Machine poskytuje možnosti na monitorovanie a manažment pomocou technológie JMX. Cez JMX sa k JVM pripájajú monitorovacie nástroje a umožňujú sledovať veľkosť a spotrebu pamäte, zaťaženie procesora, počet vlákien a ďalšie parametre.
Aby bolo možné monitorovať JVM v procese D2000 (event.exe, hi.exe, tcts.exe), musí byť tento proces spustený s parametrami:
--jvm-option=-Dcom.sun.management.jmxremote.port=<<port>> --jvm-option=-Dcom.sun.management.jmxremote.ssl=false --jvm-option=-Dcom.sun.management.jmxremote.authenticate=false
pričom <<port>> je užívateľom zvolené unikátne (vzhľadom na host) číslo TCP/IP portu (v rozsahu 1024 ... 49151), na ktorý sa bude pripájať monitorovací nástroj.
Nástroj je súčasťou štandardnej inštalácie JDK. Po spustení treba vybrať možnosť "Remote process", vyplniť meno počítača, na ktorom beží proces určený na monitorovanie a port, ktorý bol zadaný na danom procese.
Po pripojení sa zobrazia diagnostické informácie:
VisualVM je voľne dostupný open-source nástroj (https://visualvm.java.net/). Po spustení treba vybrať z menu položku "File" -> "Add JMX Connection...". Otvorí sa dialóg, do ktorého treba zadať host:port (podobne ako je popísané vyššie pri nástroji jconsole.exe).
Diagnostické informácie: