Megosztás:


Java-számítási feladatok monitorozása és kezelése A JDK Flight Recorder és a Mission Control használatával

Ez a cikk bemutatja, hogyan figyelheti és kezelheti a Java-számítási feladatokat a JDK Flight Recorder és a JDK Mission Control használatával.

Az Oracle nyílt forráskódúvá tette a Mission Controlt 2018-ban, és a projekt az OpenJDK égisze alatt van kezelve. A Flight Recorderrel együtt a Mission Control alacsony terhelésű, interaktív monitorozási és felügyeleti képességeket biztosít Java-számítási feladatokhoz.

A JDK Mission Control telepítése és csatlakozás JVM-hez

Kövesse az alábbi lépéseket a JDK Mission Control telepítéséhez, a Java virtuális géphez (JVM) való csatlakozáshoz, valamint a futó alkalmazások minden aspektusának valós idejű láthatóságához.

  1. Győződjön meg arról, hogy telepítve van egy JDK.

  2. Keress egy JDK Mission Control binárist a GitHubon található OpenJDK JMC-projektből. Ezután válassza ki a rendszer megfelelő verzióját, mentse helyileg, és váltson arra a könyvtárra.

  3. Bontsa ki a letöltött fájlt. Az alábbi példák az Azul Zulu Mission Control-ra mutatnak.

    Linux:

    tar -xzvf zmc8.0.0.17-ca-linux_x64.tar.gz
    

    Windows:

    unzip -zxvf zmc8.0.0.17-ca-win_x64.zip
    

    macOS:

    tar -xzvf zmc8.0.0.17-ca-macos_x64.tar.gz
    
  4. Indítsa el a Java-alkalmazást a kompatibilis JDK-k egyikével. Például:

    $JAVA_HOME/bin/java -jar MyApplication.jar
    
  5. A Zulu Mission Control indítása

    Linux:

    zmc8.0.0.17-ca-linux_x64/zmc
    

    Windows:

    zmc8.0.0.17-ca-win_x64\zmc.exe
    

    macOS:

    zmc8.0.0.17-ca-macos_x64/Zulu\ Mission\ Control.app/Contents/MacOS/zmc
    
  6. Keresse meg az alkalmazást futtató JVM-et.

    1. A Zulu Mission Control ablak bal felső ablaktábláján válassza a JVM Browser feliratú lapot.

    2. Jelölje ki és bontsa ki az alkalmazást futtató JVM-példány bal felső részén található listaelemet.

    Nyissa meg a listamezőt a JVM-példány bal felső részén

  7. Szükség esetén indítsa el a repülési felvételt.

    1. Ha a Flight Recorder a "Nincs felvétel" szöveget jeleníti meg, indítsa el az egyiket. Felvétel indításához kattintson a jobb gombbal a Flight Recorder vonalra a JVM Böngésző lapon, majd válassza a Flight Recording indítása lehetőséget.

    2. Válassza ki a rögzített időtartamú rögzítést vagy a folyamatos rögzítést, valamint a profilozó konfigurációt (részletes) vagy a folyamatos konfigurációt (kisebb terhelés), majd válassza a Befejezés lehetőséget.

    Járatrögzítés indítása

  8. A járatrögzítést.

    1. A Flight Recordingnak a Flight Recorder vonala alatt kell megjelennie a JVM Browserben. Kattintson a jobb gombbal a Flight Recordingt jelképező vonalra, és válassza a Teljes felvétel kiírása lehetőséget.

    2. A Zulu Mission Control ablak jobb oldalán egy új lap jelenik meg a nagy panelen. Ez az ablaktábla az alkalmazást futtató JVM-ből éppen kidobott Flight Recordingt jelöli.

  9. A repülés rögzítésének vizsgálata a Zulu Mission Control használatával

    1. Ha még nincs aktiválva, válassza a Zlu küldetésvezérlő ablakának bal oldali ablaktábláján a Vázlat feliratú lapot. Ez a lap a Flight Recordingban gyűjtött adatok különböző nézeteit tartalmazza.

    A járatrögzítés áttekintése

Erőforrások

Az Azul Systems egy bemutatóvideót biztosít, amelyet Simon Ritter, az Azul Systems helyettes műszaki igazgatója, narrált. A videó végigvezeti a Flight Recorder és a Zulu Mission Control konfigurálásának és beállításának folyamatán. A Flight Recorder vitafóruma 31:30-kor kezdődik.