JProfiler + Jboss java.lang.OutOfMemoryError: PermGen space
4 respostas
vinicius_roc
Bom dia pessoal,
Estou precisando rodar um profiler na minha aplicação e estou usando o Jprofiler.
Desenvolvi minha aplicação no eclipse e la funciona normal. Porem quando subo ela atraves do JProfiler, quando vou loga na aplicação recebo o erro java.lang.OutOfMemoryError: PermGen space.
Como faço para aumentar a memoria? Ou qual é a solução?
Esse PermGem é onde ficam armazenados os objetos do tipo Class,Method,Field além do pool de Strings, ao contrário do que muitos pensam ele fica fora do Java Heap Space. Para configurar o tamanho desta memória utilize o parâmetro -XX:MaxPermSize=128m. Isto utilizando a JRE da Sun, caso você esteja utilizando outra JRE, por exemplo JRocket do Weblogic veja direitinho qual o parâmetro deve ser passado na documentação da JRE.
Espero ter ajudado!!
vinicius_roc
Ok, mas aonde é que mudo isso? No Jboss? No JProfiler?