All Products
Search
Document Center

Application Real-Time Monitoring Service:Pemantauan JVM

Last Updated:Aug 26, 2026

Fitur Pemantauan JVM menyediakan tampilan terperinci mengenai metrik utama Java Virtual Machine (JVM). Anda dapat melacak aktivitas garbage collection (GC), penggunaan memori heap dan non-heap, metaspace, alokasi direct buffer, serta thread JVM. Topik ini menjelaskan fitur tersebut dan cara melihat metriknya.

Akses

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Application Monitoring > Application List.

  2. Pada halaman Application List, pilih wilayah di bilah navigasi atas, lalu klik nama aplikasi.

    Catatan

    Ikon pada kolom Language memiliki arti sebagai berikut:

    • Java icon: aplikasi Java yang terhubung ke Application Monitoring.

    • image: aplikasi Golang yang terhubung ke Application Monitoring.

    • image: aplikasi Python yang terhubung ke Application Monitoring.

    • -: aplikasi yang terhubung ke Managed Service for OpenTelemetry.

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

  4. Pada halaman Application Details, pilih instans yang diinginkan, lalu klik tab JVM Monitoring di panel kanan.

    JVM监控-arms

Lihat metrik

Tab JVM Monitoring menampilkan grafik deret waktu untuk GC Instantaneous Count, GC Instantaneous Duration, Heap Memory Details, Metaspace Details, Non-Heap Memory, Direct Buffer, dan JVM Threads.

Catatan

Untuk jenis GC selain ZGC dan Shenandoah, durasi GC mengacu pada durasi stop-the-world (STW), yaitu periode ketika semua thread aplikasi Java dijeda. Untuk ZGC dan Shenandoah, Pauses mengacu pada durasi STW, sedangkan Cycles merepresentasikan durasi total suatu event GC.

  • Pada grafik Instantaneous GC Times dan Instantaneous GC Duration, klik tombol Instantaneous dan Accumulated di pojok kanan atas setiap area grafik.

  • Klik nama metrik pada grafik (misalnya, Full GC count) untuk menampilkan atau menyembunyikan kurvanya.

    Catatan

    Setiap grafik harus menampilkan minimal satu metrik.

  • Klik ikon chart pada grafik untuk melihat statistik periode waktu tertentu atau membandingkan statistik periode waktu yang sama pada tanggal berbeda.

  • Pada grafik Heap Memory Details / 1 Min, Metaspace Details / 1 Min, Non-Heap Memory / 1 Min, Direct Buffer / 1 Min, dan JVM Threads / 1 Min, klik tombol View API di pojok kanan atas untuk melihat detail API metrik terkait.

Referensi metrik

Pemantauan JVM menyediakan metrik berikut:

  • GC (garbage collection)

    • Full GC count

    • Young GC count

    • Full GC duration

    • Young GC duration

  • Heap memory

    • Total heap memory

    • Old generation

    • Young generation (survivor space)

    • Young generation (eden space)

  • Metaspace

    Metaspace size

  • Non-heap memory

    • Maximum non-heap memory

    • Used non-heap memory

  • Direct buffer

    • Total direct buffer

    • Used direct buffer

  • JVM threads

    • Total threads

    • Deadlocked threads

    • New threads

    • Blocked threads

    • Runnable threads

    • Terminated threads

    • Timed waiting threads

    • Waiting threads

Referensi

Application Monitoring mengumpulkan data menggunakan Java Management Extensions (JMX). Memori non-heap yang dilaporkan oleh JMX merupakan bagian dari total memori non-heap yang digunakan proses Java. Akibatnya, jumlah memori heap dan non-heap dalam data pemantauan mungkin berbeda dengan Resident Set Size (RES) yang ditampilkan oleh perintah top. Untuk informasi selengkapnya, lihat JVM memory details.