Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leest u hoe u Java-workloads bewaakt en beheert met JDK Flight Recorder en JDK Mission Control.
Oracle opensourced Mission Control in 2018 en wordt beheerd als een project onder de OpenJDK-paraplu. In combinatie met Flight Recorder biedt Mission Control lage overhead, interactieve bewakings- en beheermogelijkheden voor Java-workloads.
JDK Mission Control installeren en verbinding maken met een JVM
Volg de onderstaande stappen om JDK Mission Control te installeren, verbinding te maken met een Java Virtual Machine (JVM) en realtime inzicht te krijgen in alle aspecten van een actieve toepassing.
Zorg ervoor dat er een JDK is geïnstalleerd.
Zoek een binair JDK Mission Control uit het OpenJDK JMC-project op GitHub. Kies vervolgens de juiste versie voor uw systeem, sla deze lokaal op en ga naar die map.
Vouw het gedownloade bestand uit. De onderstaande voorbeelden zijn voor Azul Zulu Mission Control.
Linux:
tar -xzvf zmc8.0.0.17-ca-linux_x64.tar.gzRamen:
unzip -zxvf zmc8.0.0.17-ca-win_x64.zipmacOS:
tar -xzvf zmc8.0.0.17-ca-macos_x64.tar.gzStart uw Java-toepassing met behulp van een van de compatibele JDK's. Voorbeeld:
$JAVA_HOME/bin/java -jar MyApplication.jarZulu Mission Control starten
Linux:
zmc8.0.0.17-ca-linux_x64/zmcRamen:
zmc8.0.0.17-ca-win_x64\zmc.exemacOS:
zmc8.0.0.17-ca-macos_x64/Zulu\ Mission\ Control.app/Contents/MacOS/zmcZoek de JVM waarop uw toepassing wordt uitgevoerd.
Selecteer in het linkerbovenhoekvenster van het Zulu Mission Control-venster het tabblad met het label JVM Browser.
Selecteer en vouw het lijstitem linksboven uit voor het JVM-exemplaar waarop uw toepassing wordt uitgevoerd.
Start een vluchtopname indien nodig.
Als de Flight Recorder 'Geen opnamen' weergeeft, start u er een. Als u een opname wilt starten, klikt u met de rechtermuisknop op de regel Flight Recorder op het tabblad JVM Browser en selecteert u Start Flight Recording.
Selecteer een opname met een vaste duur of een continue opname, en een profileringsconfiguratie (gedetailleerd) of een continue configuratie (lagere overhead) en selecteer Voltooien.
Laat de vluchtopname uitlezen.
Er moet een Vluchtopname worden weergegeven onder de regel Flight Recorder in de JVM Browser. Klik met de rechtermuisknop op de lijn die de flight-opname vertegenwoordigt en selecteer Hele opname dumpen.
Er wordt een nieuw tabblad weergegeven in het grote deelvenster aan de rechterkant van het Zulu Mission Control-venster. Dit deelvenster vertegenwoordigt de Flight Recording die zojuist is gedumpt vanuit de JVM waarop uw toepassing wordt uitgevoerd.
De vluchtopname onderzoeken met Zulu Mission Control
- Als dit nog niet is geactiveerd, selecteert u het tabblad Met het label Overzicht in het linkerdeelvenster van het Zulu Mission Control-venster. Dit tabblad bevat verschillende weergaven van de gegevens die zijn verzameld in de Flight Recording.
Hulpmiddelen
Azul Systems biedt een demonstratievideo die wordt gesproken door Azul Systems Deputy CTO Simon Ritter. De video begeleidt u bij het configureren en instellen van zowel Flight Recorder als Zulu Mission Control. De Flight Recorder-discussie begint om 31:30 uur.