> java -XX:MaxPermSize=1G Really? I mean really?
New to java, but just wondering ... would that be due to intern()-ing (strings/symbols/etc.)?
How the JVM handled class metadata changed in Java 8; the MaxPermGen argument is ignored on that version (http://java.dzone.com/articles/java-8-permgen-metaspace).
P.S. According to that second link, interned strings haven't been stored in the permanent generation since Java 7.