Todos os produtos
Search
Central de documentação

:Perfilamento contínuo

Última atualização: Jun 27, 2026

O perfilamento contínuo ajuda você a identificar gargalos de desempenho relacionados à CPU em suas aplicações. Ele fornece estatísticas detalhadas divididas por nome do método, nome da classe e número da linha. Utilize esses dados para otimizar seu código, reduzir a latência, aumentar o throughput e diminuir custos. Este tópico descreve como visualizar os dados de perfilamento contínuo.

Dados de perfilamento contínuo

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

  2. Na barra de navegação superior, selecione uma região.

  3. Na página Application List, clique em nome da aplicação.

  4. Na barra de navegação superior, escolha application diagnostics > continuous profiling.

  5. Selecione um tipo de perfilamento para visualizar os dados de perfilamento de CPU de uma única instância.

    O recurso de perfilamento contínuo é baseado em eBPF, o que permite sua operação sem a necessidade de instrumentar seu código. Para linguagens com símbolos de depuração, como Go, os dados de perfilamento exibem chamadas de método específicas. Caso visualize um método unknown, isso indica que o kernel não encontrou a tabela de símbolos correspondente para esse método.

    No topo da página, é possível selecionar uma janela de tempo (1 minute/5 minutes/15 minutes) e alternar entre os modos de visualização usando os botões Table, Both e flame graph. A barra de ferramentas oferece opções como Head first, Reset View e Focus on subtree.

    • A coluna Self exibe o tempo ou os recursos consumidos pela própria execução do método, excluindo o tempo ou os recursos gastos nas chamadas de métodos filhos. Essas informações ajudam a identificar quais métodos consomem tempo ou recursos excessivos em sua própria execução.

    • Já a coluna Total inclui o tempo ou os recursos consumidos pelo próprio método e por todas as suas chamadas de métodos filhos. Isso facilita o entendimento de quais métodos mais contribuem com tempo ou recursos em toda a pilha de chamadas.

    Para investigar códigos específicos que são pontos de atenção, concentre-se na coluna Self ou procure barras mais largas na parte inferior do gráfico de chama à direita. Uma barra larga representa a causa raiz do alto consumo de recursos na pilha de chamadas superior e geralmente indica um gargalo de desempenho do sistema.

Fale conosco

Se você tiver dúvidas sobre o uso do Application Monitoring eBPF Edition, participe do grupo do DingTalk (ID: 35568145) para obter suporte técnico.

Tópicos relacionados

Para saber mais sobre a solução de problemas relacionados a CPU, memória e I/O em aplicações Java, utilize o recurso de perfilamento contínuo. Para mais informações, consulte Ativar perfilamento contínuo.