Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memperlihatkan kepada Anda cara memantau dan mengelola beban kerja Java dengan JDK Flight Recorder dan JDK Mission Control.
Oracle open-sourced Mission Control pada tahun 2018, dan dikelola sebagai proyek di bawah payung OpenJDK. Ditambah dengan Flight Recorder, Mission Control memberikan kemampuan overhead rendah, pemantauan interaktif, dan manajemen untuk beban kerja Java.
Instal JDK Mission Control dan sambungkan ke JVM
Ikuti langkah-langkah di bawah ini untuk menginstal JDK Mission Control, menyambungkan ke Java Virtual Machine (JVM), dan mendapatkan visibilitas real time ke semua aspek aplikasi yang sedang berjalan.
Pastikan Anda memiliki JDK yang terinstal.
Temukan biner Kontrol Misi JDK dari Proyek OpenJDK JMC di GitHub. Kemudian, pilih versi yang sesuai untuk sistem Anda, simpan secara lokal, dan ubah ke direktori tersebut.
Perluas file yang diunduh. Contoh di bawah ini adalah untuk Azul Zulu Mission Control.
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
Mulai aplikasi Java Anda menggunakan salah satu JDK yang kompatibel. Contohnya:
$JAVA_HOME/bin/java -jar MyApplication.jar
Mulai Kontrol Misi Zulu
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
Temukan JVM yang menjalankan aplikasi Anda.
Di panel kiri atas jendela Kontrol Misi Zulu, pilih tab berlabel Browser JVM.
Pilih dan perluas item daftar di kiri atas untuk instans JVM yang menjalankan aplikasi Anda.
Mulai Rekaman Penerbangan, jika perlu.
Jika Perekam Penerbangan menampilkan "Tidak Ada Rekaman", mulailah merekam satu. Untuk memulai perekaman, klik kanan pada baris Perekam Penerbangan di tab Browser JVM lalu pilih Mulai Perekaman Penerbangan.
Pilih perekaman durasi tetap atau perekaman kontinu, dan konfigurasi pembuatan Profil (halus) atau konfigurasi Kontinu (beban rendah), lalu pilih Selesai.
Buang Rekaman Penerbangan.
Rekaman Penerbangan akan muncul di bawah baris Perekam Penerbangan di Browser JVM. Klik kanan pada baris yang mewakili Rekaman Penerbangan dan pilih Buang seluruh rekaman.
Tab baru akan muncul di panel besar di sisi kanan jendela Zulu Mission Control. Panel ini mewakili Rekaman Penerbangan yang baru dihasilkan dari JVM yang menjalankan aplikasi Anda.
Memeriksa Rekaman Penerbangan menggunakan Zulu Mission Control
- Jika belum diaktifkan, pilih tab berlabel Kerangka di panel kiri Jendela Kontrol Misi Zulu. Tab ini berisi tampilan data yang berbeda yang dikumpulkan dalam Rekaman Penerbangan.
Sumber Daya
Azul Systems menyediakan video demonstrasi yang diriwayatkan oleh Azul Systems Deputy CTO Simon Ritter. Video ini membimbing Anda melalui konfigurasi dan pengaturan Flight Recorder dan Zulu Mission Control. Diskusi Flight Recorder dimulai pukul 31.30.