我的intllij想法似乎发生了一些奇怪的事情。我尝试在intellij中启动项目并不断获取java.lang.OutOfMemoryError: PermGen space
,无论我为-XX设置的值:MaxPermSize(尝试从256到4096,没有效果)。似乎intellij根本没有使用它。当java进程大约700mb的内存时,应用程序得到OutOfMemory异常。只是为了比较:这个项目在eclipse中启动,最后消耗大约4GB的内存。
是否有关于此的错误或我是唯一面临此问题的人?有人可以指出我的错误吗?
ADDITION 我的idea64.exe.vmoptions的内容
-Xms1024m
-Xmx2048m
-XX:MaxPermSize=500m
-XX:+UseConcMarkSweepGC
-XX:ReservedCodeCacheSize=128m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseParallelGC
-XX:+UseAdaptiveSizePolicy
-XX:-UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50