Hola Windu:
La PermGen no tiene nada q ver con los memory leaks. Los memory leaks afectan la memoria Heap, la PermGen es para cargar las clases q se utilizan en tu aplicación. Si usas muchas librerías, aún si no creas muchos objetos, la PermGen se te va a agotar y no hay nada q puedas hacer. Excepto crear tu propio ClassLoader q detecte la clases de tu aplicación q no se van a usar más y las 'descargue'.
Sino va a aumentar el tamaño de la PermGen entonces intenta buscar y eliminar todas las librerías de tu proyecto q no se usen.
Échale un ojo a esto:
http://www.programacionenjava.com/bl...space-failure/
saludos;
Nup_