全部产品
Search
文档中心

Application Real-Time Monitoring Service:Pemantauan JVM

更新时间:Jul 02, 2025

Fitur Pemantauan Java Virtual Machine (JVM) memungkinkan Anda untuk memantau metrik utama JVM, seperti pengumpulan sampah instan (GC), memori heap, memori non-heap, metaspace, buffer langsung, dan thread JVM. Topik ini menjelaskan fitur pemantauan JVM serta cara melihat metrik tersebut.

Prosedur

  1. Di panel navigasi sebelah kiri, klik Application Details.

  2. Pada halaman Application Details, pilih instance yang ingin Anda lihat di panel sebelah kiri, lalu klik tab JVM monitoring di sebelah kanan.

    JVM监控-arms

Lihat metrik JVM

Pada tab JVM monitoring, Anda dapat melihat kurva deret waktu untuk jumlah GC instan, durasi GC instan, detail memori heap, detail metadata, detail memori non-heap, detail buffer langsung, dan jumlah thread JVM.

Catatan
  • Z garbage collector (ZGC) dan Shenandoah:

    • Jeda: Durasi stop-the-world (STW), biasanya lebih pendek dari 1 ms.

    • Siklus: Durasi total untuk sebuah GC.

  • Lainnya: Metrik latensi hanya mengukur durasi STW, yaitu ketika semua thread aplikasi Java ditangguhkan untuk GC.

  • Anda dapat mengklik Instantaneous atau Accumulated di pojok kanan atas grafik Instantaneous Count dan Instantaneous Duration untuk beralih antar kurva berbeda. Anda juga dapat melihat kurva deret waktu untuk jumlah GC instan dan akumulatif, serta durasi GC instan dan akumulatif.

  • Anda dapat mengklik nama metrik seperti FullGC Count pada grafik untuk menampilkan atau menyembunyikan metrik tersebut.

    Catatan

    Setiap grafik harus berisi setidaknya satu metrik yang terlihat. Jika hanya satu metrik yang ditampilkan dalam grafik, Anda tidak dapat menyembunyikannya.

  • Klik ikon chart pada setiap grafik untuk melihat statistik metrik dalam periode waktu tertentu atau membandingkan statistik metrik dalam periode waktu yang sama pada hari yang berbeda.

  • Anda dapat mengklik ikon View API di pojok kanan atas grafik Heap Memory Details / 1 Min, Metadata Details / 1 Min, Non-Heap Memory / 1 Min, Direct Buffer / 1 Min, dan JVM Threads / 1 Min untuk melihat informasi rinci tentang API yang terkait dengan metrik.

Metrik

Fitur pemantauan JVM dapat digunakan untuk memantau metrik berikut:

  • Detail GC instan dan akumulatif

    • Jumlah full heap GCs (full GC)

    • Jumlah GC di generasi muda

    • Durasi full GC

    • Durasi GC di generasi muda

  • Detail memori heap

    • Total memori heap

    • Jumlah memori heap di generasi tua dalam byte

    • Jumlah memori heap di generasi muda (survivor space) dalam byte

    • Jumlah memori heap di generasi muda (eden space) dalam byte

  • Detail metaspace

    Ukuran metaspace dalam byte

  • Detail memori non-heap

    • Jumlah maksimum memori non-heap dalam byte

    • Jumlah memori non-heap yang digunakan dalam byte

  • Detail buffer langsung

    • Total buffer langsung dalam byte

    • Buffer langsung yang digunakan dalam byte

  • Detail thread JVM

    • Jumlah total thread

    • Jumlah thread yang deadlock

    • Jumlah thread baru

    • Jumlah thread yang diblokir

    • Jumlah thread yang dapat dijalankan

    • Jumlah thread yang dihentikan

    • Jumlah thread dalam keadaan timed waiting

    • Jumlah thread yang menunggu

Referensi

Data yang dikumpulkan oleh Pemantauan Aplikasi berasal dari Java Management Extensions (JMX), tidak termasuk beberapa area memori non-heap proses Java. Oleh karena itu, jumlah memori heap dan non-heap yang ditampilkan dalam Pemantauan Aplikasi sangat berbeda dari Ukuran Memori Resident dalam KiB (RES) yang diperoleh dengan menjalankan perintah top. Untuk informasi lebih lanjut, lihat Detail memori JVM.