Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak monitorovat a spravovat úlohy Javy pomocí nástroje JDK Flight Recorder a JDK Mission Control.
Oracle open-sourcoval Mission Control v roce 2018 a spravuje se jako projekt v rámci iniciativy OpenJDK. V kombinaci s funkcí Flight Recorder poskytuje Mission Control funkce s nízkou režií, interaktivním monitorováním a správou pro úlohy v Javě.
Instalace nástroje JDK Mission Control a připojení k prostředí JVM
Pomocí následujících kroků nainstalujte JDK Mission Control, připojte se k virtuálnímu počítači Java (JVM) a získejte přehled o všech aspektech spuštěné aplikace v reálném čase.
Ujistěte se, že máte nainstalovanou sadu JDK.
Najděte binární soubor JDK Mission Control z projektu OpenJDK JMC na GitHubu. Pak zvolte odpovídající verzi pro váš systém, uložte ji místně a změňte ho na tento adresář.
Rozbalte stažený soubor. Níže uvedené příklady jsou určené pro Azul Zulu Mission Control.
Linux:
tar -xzvf zmc8.0.0.17-ca-linux_x64.tar.gzWindows:
unzip -zxvf zmc8.0.0.17-ca-win_x64.zipmacOS:
tar -xzvf zmc8.0.0.17-ca-macos_x64.tar.gzSpusťte aplikaci v Javě pomocí jedné z kompatibilních sad JDK. Například:
$JAVA_HOME/bin/java -jar MyApplication.jarSpustit Zulu Mission Control
Linux:
zmc8.0.0.17-ca-linux_x64/zmcWindows:
zmc8.0.0.17-ca-win_x64\zmc.exemacOS:
zmc8.0.0.17-ca-macos_x64/Zulu\ Mission\ Control.app/Contents/MacOS/zmcVyhledejte prostředí JVM, ve kterém běží vaše aplikace.
V levém horním podokně okna Zulu Mission Control vyberte kartu s popiskem JVM Browser.
Vyberte a rozbalte položku seznamu v levém horním rohu instance prostředí JVM, ve které běží vaše aplikace.
V případě potřeby zahajte záznam letu.
Pokud letový zapisovač zobrazuje "Žádné záznamy", spusťte nahrávání. Pokud chcete spustit záznam, klikněte pravým tlačítkem myši na řádek Flight Recorder na kartě Prohlížeč JVM a pak vyberte Spustit záznam letu.
Vyberte buď záznam s pevnou dobou trvání, nebo nepřetržitý záznam, a buď profilovou konfiguraci (s jemným rozlišením), nebo kontinuální konfiguraci (s nižší zátěží), a pak vyberte Dokončit.
Výpis letového záznamu.
Záznam letu by se měl zobrazit pod řádkem Flight Recorder v prohlížeči JVM. Klikněte pravým tlačítkem myši na řádek představující záznam letu a vyberte výpis celého záznamu.
Nová karta se zobrazí ve velkém podokně na pravé straně okna Zulu Mission Control. Toto podokno představuje záznam letu, který byl právě vypsán z prostředí JVM, na kterém běží vaše aplikace.
Prozkoumejte záznam letu pomocí nástroje Zulu Mission Control
- Pokud ještě není aktivovaný, vyberte kartu s popiskem Osnova v levém podokně okna Zulu Mission Control Window. Tato karta obsahuje různá zobrazení dat shromážděných v leteckém záznamu.
Prostředky
Azul Systems poskytuje ukázkové video , které předčítá Azul Systems Zástupce CTO Simon Ritter. Video vás provede konfigurací a nastavením flight recorderu i Zulu Mission Control. Diskuze o flight recorderu začíná v 31:30.