OutOfMemoryError: PermGen space

Pessoal, agradeço se puderem ajudar com esse problema.
Está dando frequentemente OutOfMemoryError: PermGen space.
Já mudei o eclipse.ini e o deixei assim:

-showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms1024m -Xmx1024m

Ainda tentei deixar o XXMaxPermSize com 512, mas continua o erro.
segui as dicas do site abaixo para as configurações da minha máquina 2GB RAM.
http://wiki.openbravo.com/wiki/index.php/Installation_and_setup_of_Eclipse_IDE#Before_getting_started

Mas continua dando o erro e derrubando o eclipse. O que mais devo fazer?
Obrigado.

Eu uso -XX:MaxPermSize=128M e não tenho problemas. Obs: isso me parece ser diferente de --launcher.XXMaxPermSize 256m, não estou falando desse parâmetro.

É melhor entender porque do problema, do que simplesmente aumentar a memória disponível:
http://www.guj.com.br/posts/list/92491.java

ViniGodoy, concordo que deve-se entender o problema, eu li os artigos, mas está complicado de entender e aplicar para meu caso.

Não é realmente um problema fácil. Tentou usar a ferramenta que o artigo indica?

A ferramenta que vc fala é o JSTAT,né? Eu havia lido o outro artigo, esse que fala do JSTAT eu olhei rapidamente. Vou ler novamente com mais calma todos os artigos e ver o que dá pra entender. Está terrível usar o eclipse, cai toda hora com o erro OutOfMemoryError: PermGen space.
Se tiver alguma outra sugestão, será bem vinda. Obrigado.