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?
Muito Obrigado
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!!
Ok, mas aonde é que mudo isso? No Jboss? No JProfiler?
Dá uma olhada neste tópico http://www.guj.com.br/java/62245-permgen-space fizeram alterações no Tomcat, no JBoss deve ser parecido…
Achei, muito obrigado. No JBoss tem que alterar dentro do run.bat na linha 73.
Muito Obrigado pela ajuda