解决方法1:
在eclipse中的Run Configuration中的JRE下的VM arguments中设置:
-server -Xms1g -Xmx8g -XX:PermSize=1g -XX:MaxPermSize=1g -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid<pid>.hprof
解决办法2:
-Xms8g -Xmx12g -XX:MaxPermSize=2g