Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Monitoramento da JVM

Última atualização: Aug 25, 2026

O recurso de monitoramento da JVM oferece uma visão detalhada das principais métricas da Java Virtual Machine (JVM). Acompanhe a atividade do garbage collection (GC), o uso de memória heap e não heap, metaspace, alocação de buffer direto e threads da JVM. Este tópico descreve o recurso e como visualizar suas métricas.

Acesso

  1. Faça login no console do ARMS. No painel de navegação à esquerda, escolha Application Monitoring > Application List.

  2. Na página Application List, selecione a região na barra de navegação superior e clique em nome da aplicação.

    Nota

    Os ícones na coluna Language têm os seguintes significados:

    • Java icon: aplicação Java conectada ao Application Monitoring.

    • image: aplicação Golang conectada ao Application Monitoring.

    • image: aplicação Python conectada ao Application Monitoring.

    • -: aplicação conectada ao Managed Service for OpenTelemetry.

  3. No painel de navegação à esquerda, clique em Application Details.

  4. Na página Application Details, selecione a instância desejada e clique em aba JVM Monitoring no painel à direita.

    JVM监控-arms

Visualizar métricas

A aba JVM Monitoring exibe gráficos de séries temporais para Contagem Instantânea de GC, Duração Instantânea de GC, Detalhes da Memória Heap, Detalhes do Metaspace, Memória Não Heap, Buffer Direto e Threads da JVM.

Nota

Para tipos de GC diferentes de ZGC e Shenandoah, a duração do GC refere-se à duração do stop-the-world (STW), período em que todas as threads da aplicação Java ficam pausadas. Para ZGC e Shenandoah, "Pauses" corresponde à duração do STW, enquanto "Cycles" representa a duração total de um evento de GC.

  • Nos gráficos Instantaneous GC Times e Instantaneous GC Duration, clique em botões Instantaneous e Accumulated no canto superior direito de cada área do gráfico.

  • Clique em nome de uma métrica no gráfico (por exemplo, contagem de Full GC) para mostrar ou ocultar sua curva.

    Nota

    Cada gráfico deve exibir pelo menos uma métrica.

  • Clique em ícone chart em um gráfico para visualizar estatísticas de um período específico ou comparar estatísticas do mesmo período em datas diferentes.

  • Nos gráficos Heap Memory Details / 1 Min, Metaspace Details / 1 Min, Non-Heap Memory / 1 Min, Direct Buffer / 1 Min e JVM Threads / 1 Min, clique em botão View API no canto superior direito para ver os detalhes da API das métricas correspondentes.

Referência de métricas

O monitoramento da JVM fornece as seguintes métricas:

  • GC (garbage collection)

    • Contagem de Full GC

    • Contagem de Young GC

    • Duração do Full GC

    • Duração do Young GC

  • Memória heap

    • Memória heap total

    • Geração antiga

    • Geração jovem (survivor space)

    • Geração jovem (eden space)

  • Metaspace

    Tamanho do metaspace

  • Memória não heap

    • Memória não heap máxima

    • Memória não heap utilizada

  • Buffer direto

    • Buffer direto total

    • Buffer direto utilizado

  • Threads da JVM

    • Total de threads

    • Threads em deadlock

    • Novas threads

    • Threads bloqueadas

    • Threads executáveis

    • Threads finalizadas

    • Threads em espera temporizada

    • Threads em espera

Referências

O Application Monitoring coleta dados usando Java Management Extensions (JMX). A memória não heap reportada pelo JMX é um subconjunto da memória não heap total que um processo Java utiliza. Como resultado, a soma da memória heap e não heap nos dados de monitoramento pode diferir do Resident Set Size (RES) exibido pelo comando top. Para mais detalhes, consulte Detalhes da memória da JVM.