⑴ 如何解决idea内存溢出
修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions
-server
-Xverify:none
-Xms300M
-Xmx512M
-XX:+UseParNewGC
-XX:PermSize=128m
-ea
-server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。
-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间。
-Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。
-Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大 内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你 的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。
-XX:PermSize 永久区的大小。
-XX:+UseParNewGC 使用并行收集算法。
内存大的可以改idea.exe.vmoptions文件为:
-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
-Dsun.awt.keepWorkingSetOnMinimize=true
-server
还有是idea.properties 可以修改一些配置,比如缓冲区设置到C盘外的其他盘下
除了对idea启动的内存分配外,还有:
1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。
2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文 件。而 class文件、jar文件、doc文件等等都是不需要的。打开mole setting界面,切换到source选项把不属于程序文件的都exclude掉,大大降低idea的负荷。
⑵ Intellij idea 2016 好占用CPU,不知道有没有解决方法
试了半天终于找到一个临时的解决办法,给大家分享一下,第一还是配置jvm的参数,idea(64).exe.vmoptions内容如下:
-Xms1024m
-Xmx2048m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=256m
-ea
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
第二步就是关闭代码检查,这个可根据需要关闭一些,代码检查没必要都检查,非常耗费性能,全部关闭后效果明显;关闭方法
file->settings->editor->inspections
有其他好的建议希望大家能交流;idea感觉比eclipse还是非常好用的特别是debug
⑶ intellij idea 占用内存为什么这么大
因为这是IDEA为了提高速度而不顾占用内存大所作出的取舍。
IDEA的设计原则是充分利用一切可以利用的内存来提升速度,不会特意去节约内存占用。如果你对这个数字很敏感的话,那IDEA大概不是你的菜。而且IDEA不可能刚启动就占那么大内存。你做了哪些事情以后内存占用升上去的,这个问题只有你自己能回答。
介绍
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
⑷ intelliJ idea 运行后cpu直接占用20%+,甚至30%+,启动web服务后cpu峰值达到70+%多,然后在50%+徘徊。
我的机子配置i3,4g内存ddr3,跑idea后再开启本地java、tomcat服务器,再用chrome开几个标签基本内存就一直顶在85%以上,而cpu也基本顶在50%左右。但这样是可以接受的,毕竟好的体验就是性能堆出来的,如果你觉得卡,建议换个ssd会好很多。我现在就是换了ssd,做这些从来不卡,内存cpu占的高就高吧,无所谓的。
⑸ 请教如何降低Intellij Idea的内存占用量
大项目的话,将一些不常用的目录excluded掉,虽然你的项目文件很多,但是每天修改的文件还是有限的。
没有其他好方法啦,如果有的话JetBrains早就做啦,也不用我们在这里喊啦。题外话,IntelliJ IDEA本身就是IDEA开发的,也算的上大项目,可能是规划的好。所以大项目得规划一下,要么加点内存。
⑹ idea运行pigx电脑就卡死
因为虚拟机也是需要占用物理内存的,如果你真实机内存不大的话,虚拟机给个512或者256M就可以了。
停止程序
当电脑运行的程序比较多时,会造成电脑大型程序运行的很慢,那如果是需要运行某一大型软件的时候,可以选择部分暂时不用的程序停止,这样可以减少内存运行占用空间。
解决方案:停止不用的程序运行。
虚拟内存
必须保你的电脑在同一时间运行的程序是电脑本身可承载的。进入“任务管理器”的性能里可以查看到PF【PageFile虚拟内存】使用率。如果使用率已接近电脑本身内存,那如果再运行电脑上其它大型软件肯定会造成卡机或死机。
解决方案:增加内存条。
⑺ 为什么16G电脑idea占用2.5G 占用比25% 不应该是15%吗
方法一:升级idea。
去官网下载,升级到2017.2.5。
方法二:超频
本人的CPU不行,AMD A6 9500 R5 ,最大频率2.3G,大概能用得起i7的人不会有这个烦恼吧。
方法三:修改idea配置文件D:\ideaIU-2017.2\bin\idea.exe.vmoptions。原理是加大默认内存会减少gc,就快了。
⑻ Intellij idea 14 好占用CPU,不知道有没有解决方法
1:程序起用太多。 解决方法:关闭一些程序 2:病毒、恶意代码 。解决方法:下载最新的防病毒软件,杀毒 3:系统运行应用软件出错,造成停止响应(尤其在WIN98中) 解决:强行关闭程序(CTRL+ALT+DEL) 4:实时监控软件 解决:关闭 5:降温软件 解决:关闭 6:驱动不兼容如安装via 4合1 驱动的时候,再进系统,资源占用率高。 解决:上网当最新的 7:含HT技术的P4CPU由于自身设计的关系(为最大限度的利用CPU而优化),容易出现占用率高。 解决:关闭HT 8、被别人入侵 。解决方法:用netstat -an 查看是否有一些异常的活动端口,一般防火墙可以解决问题。 9、其它原因: 拷CD、运行3DMARK、打开精品网络电视、电脑开机进入系统后的10多秒钟、电脑做服务器等,容易出现占用率高。
⑼ idea写html代码时频繁卡死,必须任务管理结束任务重启才行。内存占用非常高是怎么回事
应该不至于吧,可能是你idea装的插件太多了,关掉一些用不上的。
另外,如果只是些前端,建议用webstorm,或者vscode这类轻量化的。
id适合写后台
⑽ idea 耗内存
最近使用Intellij idea开发的时候,经常遇到内存被占满,导致异常卡顿,一开始总以为是自己程序内存泄露,后面发现即使不启动自己的项目,只是单纯的开发,依然会出现内存占满甚至溢出的情况。最后,实在受不了,在各大技术网站上搜罗相关文章,都说修改Intellij idea默认的vm配置文件即可增大使用内存,比如,将bin目录下的idea.exe.vmoption
当然,这需要你有足够多的内存,但是实际情况证明(如果你的系统是64bit的,在安装后bin目录下会有idea.exe和idea64.exe,而快捷方式默认指向idea.exe),如果修改了默认的512m,修改后第一次启动确实会生效,但是启动完毕之后就会自动替换为之前的配置,尝试了很多次(包括重装Intellij idea),都是一样的问题,最近无意间试了试启动64bit的idea64.exe,发现内存默认是750m,修改为更大的,再次启动,发现依然正常,不会替换还原为750m,尝试多次后决定把快捷方式指向idea64.exe,最终解决了我的问题。当然,长时间运行还是会越来越多内存占用,但至少开着Intellij idea一整天是不会出现内存溢出导致假死了。另外提一点就是,这里idea64.exe必须条件不仅仅是需要系统为64bit,你还得同时安装了64bit的jdk,这样才能正常使用,至于32bit的系统,遇到内存占满以及溢出的情况,就依然尝试修改上面提示内容即可(记得在公司好像是32bit的系统,也不经常出现内存占满),个人猜想,可能Intellij idea检测到系统为64bit,就建议安装64bit的jdk,然后使用64bit的Intellij idea引导来启动,但仅为猜测,由于英文水平有限,很多文章没有心情去细看,尚不清楚具体产生原因,或者Intellij idea效果本来就是如此,大家如果有了解到更深层级的原因及避免方案,还原指教。