Como analisar o conteúdo do PermGen?

Quero obter um despejo do PermGen para ver por que ele está sendo preenchido. Existe uma maneira de analisar isso? Eu já conheço os suspeitos comuns como log4j, tomcat webapp recarregando etc., mas também tenho algum código de geração de proxy personalizado no meu aplicativo e só quero olhar sob o capô.

Isso é possível de alguma forma?

questionAnswers(4)

yourAnswerToTheQuestion