I am going to be proposing the permanent generation removal as a OpenJDK project shortly. The project is described in the JEP 122 http://openjdk.java.net/jeps/122 This is not the formal proposal of the project but rather a chance to ask questions ahead of that proposal.