Categoria: Java

PermGen Space

PermGen Space

A JVM separa uma área fixa de memória no momento da inicialização, chamada de Perm Generation, ou Geração Permanente, onde são armazenados os objetos estáticos, objetos de reflexão (Class, Method e Field), objetos do ClassLoader e o Pool de Strings. Essa área de memória não costuma ter muitas atualizações e, com isso, os objetos costumam demorar para serem desalocados. Quando vários deploys consecutivos são realizados, muita sujeira vai sendo acumulada nessa área.