码迷,mamicode.com
首页 > 其他好文 > 详细

IDEA内存设置

时间:2019-09-19 23:29:12      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:options   java   http   tom   tomcat   font   根据   blog   img   

之前,博主的idea一直运行正常,今天,开发了一个接口,因为接口在项目中另一个模块,之前从来没有启动过这个模块,由于调试接口将该模块也放到tomcat容器中,结果我的idea不停崩溃,于是查看idea日志:

技术图片

 

技术图片

发现全部是out of memory,于是上网搜各种解决办法,基本都是将要设置idea的配置文件:

技术图片

 

 根据运行的是32位或64位不同设置相应的配置文件,注意,一定看下自己运行的idea是idea32.exe还是idea64.exe(我自从装了idea后一直用的默认的idea32.exe,所以各种改配置文件都不行,及时将Xmx调为1024m还是崩溃,各种折腾才发现idea安装目录的bin目录下还有个idea64.exe,于是果断启动64位的idea,博主电脑本身就是64位系统,OK,万事大吉),看到网上有人这样配置:

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

 于是博主按照上述配置做了,idea确实没再崩溃。又看到网上有人说tomcat内存设置:

TOMCAT内存设置

 打开IDEA中tomcat设置
 在WM options:中填写

 

-Xms2g
-Xmx2g
-XX:+UseCompressedOops


说明:
 1.UseCompressedOops,指针压缩
 在64位HotSpot中使用32位指针,默认64位会比32位的内存使用多出1.5倍

技术图片

这个tomcat的设置博主照做后没发现提高什么性能,后续继续观察~

另外看到一个分析idea性能的“技术贴”,https://blog.csdn.net/github_32521685/article/details/50541436,里面提到将idea的Xmx 值设置在 2G 和 3G 之间是最佳的,博主分别设置了2048m、2560m以及现在的4096m,启动idea后未感觉到明显的不同,有待验证。

 

 

 

 

 

IDEA内存设置

标签:options   java   http   tom   tomcat   font   根据   blog   img   

原文地址:https://www.cnblogs.com/nietzsche2019/p/11553109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!