上周idea闪退,设置内存没有解决后,就重新下载了其他版本,直到今天又开始闪退。。。
总不能每次闪退都换个版本吧。。。一共就多少版本了。。。所以今天总结了一下通用的几种情况。
(我的情况是Idea是没有破解,使用的注册码的,
如果你的是破解的Idea,不知道会不会通用,不过可以试试)
可能存在几种问题
1.内存问题
这两个文件就是IDEA的一些配置文件,带64位的对应64位的启动器,不带的对应32位,默认启动的是32位,你使用的是哪一个启动器就改哪一个,最好是两个一起都修改下(推荐)。
修改idea64.exe.vmoptions、idea.exe.vmoptions两个文件中这一项,将Xmx设置为小一点,
-Xms128m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
需要注意的是这里的32和64并不是指你的系统是多少位的,而是指你的jdk是多少位的,如果安装的是64位的jdk,建议最好使用64位的去启动工具,可以通用在bin目录下找到idea64.exe,运行
同理,如果感觉IDEA非常卡,同样设置如上参数,将它修改大一点即可
(其实在idea重开启显示内存情况:)
方法:
打开Preferences–>Appearance & Behavior–>Appearance,右侧勾选Window Options下面的Show memory indicator
如图:
最后在右下角显示:
但是今天遇到的问题修改了内存并没有解决问题,查看日志问题:
2.插件问题
查看Idea的日志
由于闪退进不去idea 所以可以打开文件进行删除插件
一般情况下插件的目录在:
(我是由于插件问题最后解决的)
3.网络问题
中间还试了一个方法
升级版本残留文件
(参考一位网友的方法)
如果是升级过 将之前的残留文件 删除
比如我是从 2017 升级到2018 的。2017 在 C:\Users\用户名.IntelliJIdea2019.1 下 有一个残留的文件
.IntelliJIdea2017.1 删掉重启,
以上是今日份总结