Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Fix `OutOfMemoryError` after installing the ARMS agent

Última atualização: Jun 27, 2026

O agente ARMS consome aproximadamente 100 GB de memória. Recursos avançados, como Continuous Profiling, aumentam ainda mais esse consumo. Se sua aplicação gerar um OutOfMemoryError após a conexão com o Application Monitoring, aumente a alocação de memória da JVM para a região indicada no erro.

Identifique o tipo de erro no stack trace ou nos logs da aplicação e aplique a correção correspondente.

Erro

Causa

Correção

OutOfMemoryError: Java heap space

Memória heap insuficiente

Aumente -Xms e -Xmx

OutOfMemoryError: PermGen space

Espaço da geração permanente insuficiente (Java 7 e anteriores)

Aumente -XX:PermSize e -XX:MaxPermSize

OutOfMemoryError: Metaspace

Metaspace insuficiente (Java 8 e posteriores)

Aumente -XX:MetaspaceSize e -XX:MaxMetaspaceSize

OutOfMemoryError: Java heap space

A memória heap da JVM esgotou-se. Adicione os parâmetros -Xms (inicial) e -Xmx (máximo) às opções de inicialização da JVM:

-Xms1024M
-Xmx2048M

Este exemplo define a heap inicial em 1 GB e a máxima em 2 GB. Ajuste esses valores conforme os requisitos de memória da sua aplicação.

Nota

Em ambientes como Tomcat, adicione esses parâmetros a JAVA_OPTS no arquivo de configuração.

Use também -XX:InitialHeapSize e XX:MaxHeapSize para definir a memória heap como porcentagem. Para mais detalhes, consulte a documentação do JDK.

OutOfMemoryError: PermGen space

O espaço da geração permanente esgotou-se. Esse erro ocorre no Java 7 e em versões anteriores. Aumente a alocação do PermGen:

-XX:PermSize=256M
-XX:MaxPermSize=512M

OutOfMemoryError: Metaspace

O metaspace esgotou-se. Esse erro aplica-se ao Java 8 e a versões posteriores, nas quais o metaspace substituiu o PermGen. Aumente a alocação do metaspace:

-XX:MetaspaceSize=256M
-XX:MaxMetaspaceSize=512M