GC overhead limit exceeded ao executar o job no Studio

O GC overhead é um erro comum ocasionado devido a utilização de 98% ou mais da memória alocada por padrão no HEAP.

Compartilhe este post

Share on facebook
Share on linkedin
Share on twitter
Share on email

GC overhead limit exceeded

GC overhead limit exceeded é um erro ocasionado devido a utilização de muitos recursos em um projeto.

Diagnóstico:

Esse erro acontece devido ao job estar utilizando mais memória que pode ser acessada por padrão. Isso pode acontecer independentemente da quantidade de memória alocada para o JobServer, ou seja, pode-se ter 32gb de memória para o job, mas o erro ainda poderá acontecer.

O erro é causado quando o job utiliza 98% ou mais do espaço do HEAP alocado por padrão no JobServer, geralmente definido quando o JobServer, TAC ou outro módulo Talend é iniciado usando a flag “-XX:MaxHeapSpace”.

Solução:

Para que esse problema seja resolvido, podemos alterar o seu tipo de memória para dinâmica, assim o job usará a quantidade necessária para que o mesmo execute. Para isso basta adicionarmos a seguinte flag:

-XX:-UseGCOverheadLimit

Quando o job é executado, essa flag ignorará o limite de cache da JVM e usará a quantidade de memória necessária.

Como adicionar uma flag no job?

Abra o Studio e naveque nesse caminho > Run Tab na barra de designer view, advanced e marque a caixinha “Use specific JVM arguments“.
Após isso clique em “New” e cole o argumento “-XX:-UseGCOverheadLimit“.

O GC overhead é um erro comum ocasionado a utilização de muitos recursos em um único job.
Clique em “Ok” e salve o job.
Na próxima vez que o job for executado / compilado, seja no studio ou no Job Conductor, o parâmetro JVM será incluído no próprio job para que a flag seja aplicada.

Para saber mais sobre JVM arguments, utilização de memória e otimização do job, acesse esse link.

Agora sem mais erros, basta trabalhar com os seus dados sempre mantendo a confiabilidade dos mesmos. Para saber mais sobre os princípios da confiabilidade dos dados, clique aqui.

Assine nossa newsletter

Fique por dentro das novidades mais recentes sobre o Talend e aprenda com nossos experts

Leia outros posts do nosso blog

Comparativo das edições Talend

Comparativo das edições do software de ETL e Integração de dados Talend, contemplando as edições TOS (Talend Open Studio) e as versões da edição TIS

Talend: Requisitos de Hardware e Software

No post anterior fizemos uma breve introdução ao Talend Open Studio. Para que você possa desfrutar melhor desta ferramenta, este artigo apresentará seus requisitos de

Quer acelerar a tomada de decisão com dados de qualidade?

Fale conosco agora mesmo!

Fale com nossos experts

O café é por nossa conta!