- IDEA内存配置
找到IDEA的安装目录,例如我电脑上:D:IDEAJetBrainsIntelliJ IDEA 14.1.1in目录下的 idea64.exe.vmoptions 文件,然后用记事本打开,内容如下所示:
-Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true那我们进行IDEA内存设置的依据是什么,这里要利用JDK自带的一个小工具:D:Program Files (x86)JDKJavajdk1.6.0_45in,在该目录下有:jvisualvm.exe程序,打开运行:
在监控选项中可以看到堆、PermGen的使用情况,根据图中的展示的情况合理设置。
主要是设置:
-Xms300m
-Xmx750m
-XX:MaxPermSize=350m这三项的值,根据图示监控显示的值和实际情况进行合理的设置。
- IDEA中Tomcat内存设置
当我们启动Tomcat之后,jvisualvm.exe就会显示Tomcat所占用的堆、PermGen的使用情况。然后进行合理的设置:
在途中的VM options中设置合理的值就可以了。
- IDEA中的Maven设置
当使用maven管理项目时,jvisualvm.exe也会显示堆的使用情况,所以我们可以根据实际情况进行设置。