admin管理员组

文章数量:1656763

第一次启动vue项目的时候,idea是正常的,但是后面发现idea越来越卡,就想隔了层透明的膜,滑不动,点也点不动,也没提示idea没反应。

一开始上网查,很多提示都是idea内存不够,同时idea也提示内存不够(The IDE is running low on memory and this might affect performance. Please consider increasing available heap.),我就想着给够idea内存就好了。

于是我按照网上教程修改idea配置文件  D:\Idea安装目录\bin\idea64.exe.vmoptions(在Idea安装目录下的bin文件里边的idea64.exe.vmoptions文件),1G1G 的加大idea默认内存。

配置文件如下:

-Xms1024m
-Xmx3072m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
 
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

将内存改到3个多G的时候终于有点用了,你以为这样就可以了吗?真是太天真了!!后面没多久Idea又卡起来了,动都动不了,但是我的电脑一点都不卡。

我想是不是因为我装的插件太多了,就占用很多内存啊。然后我去把不需要的插件卸掉(files --> settings --> plugins --> installed -->  选择插件,右键  --> uninstall )。

卸掉插件没有多大用,还是一样动不了。后面认真看了一下,Idea占用的内存在不断增加,不管你给多大的默认内存,最后都是会超出你定的值。很无奈,一气之下,我把Idea卸载了,但最后还是卑微的下回来了(微笑)。

后来又查了很多网页,发现idea使用vue项目的时候很卡是因为Idea一直在updating index,原因是vue项目中有个node_modules文件夹,里面有很多文件,导致idea会一直updating。

很简单,我们让Idea无视这个node_modules就可以了。点击files ,选择settings -->  editor  --> file types  -->  在ActionScript 中添加Idea 文件或文件夹node_modules即可,如下图。

现在我的 idea 虽然还是会有一点点卡(和没打开vue项目时相比),但是相对于之前动都动不了的情况,真是好太多了。

今天的悲惨故事就讲到这里,希望明天Idea能给力一点!!!

本文标签: 内存项目IDEAvue