MouseOver Studio

MouseOver Studio header image 2

Melhorando a performance do Eclipse em 123

January 6th, 2008 por Diego Carrion · 2 comentários

Estava tendo alguns problemas de performance (permSpace) com o Eclipse e decidi procurar sobre assunto. Foi assim que cheguei nesse artigo de Riyad Kalla na EclipseZone chamado Tuning Eclipse Performance and Avoiding OutOfMemoryExceptions.

O artigo ja tem dois anos de vida mas mesmo assim foi de muita utilidade. Basicamente o que Riyad recomenda e inicializar o Eclipse com os seguintes argumentos numa máquina com 1GB de memória RAM:

-vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

No caso de possuir outra quantidade de memória RAM, basta com proporcionar os valores diretamente. Por exemplo, se tivermos uma máquina com 512 MB de RAM, os argumentos ficariam assi:

-vmargs -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=64m

Os argumentos são especificados no arquivo eclipse.ini dentro da pasta principal do Eclipse. Nesse casso, os argumentos especificados servem para indicar a VM quanta memória ela pode usar para alocar classes e outros recursos. Ao possuir mas espaço disponível, a performance melhora. Somente não podemos dar a oportunidade dela poder pegar muita memória porque ali outras aplicações poderiam se ver afetadas.

Tags: eclipse · otimização

2 respostas ate agora ↓

Deixar um comentário