intellij idea2019打开项目启动总闪退

版权声明:本文为博主原创文章,未经博主允许不得转载(转载请声明原文地址,谢谢java交流群:553997290) https://blog.csdn.net/qq_39313596/article/details/89448693

电脑配置:16g内存  1t机械+500g固态 i7

问题描述: 

         大早上到公司打开idea2019 x64 点击tomcat运行idea立马闪退可能是内存问题

配置说明:


-XX:ParallelGCThreads=  的值修改为你cpu的核数.

-Xms512m 设置初时的内存大小,提高Java程序的启动速度

-Xmx750m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能

-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间

-XX:+UseParNewGC 使用并行收集算法

-server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。

 我去百度了下内存配置改安装目录的

找到idea安装目录的bin目录,搜索vmoptions可以看到两个文件,

idea.exe.vmoptions    idea64.exe.vmoptions
1
这两个文件就是IDEA的一些配置文件,带64位的对应64位的启动器,不带的对应32位,默认启动的是32位,你使用的是哪一个启动器就改哪一个,最好是两个一起都修改下(推荐)。

修改两个文件中这一项,将Xmx设置为小一点,就可以解决IDEA闪退的问题,

我的电脑内存剩余不足2048m,但是我设置2048,所以造成闪退,改为1024就可以了

-Xms128m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

链接:https://blog.csdn.net/dongzhongyan/article/details/70141169 

接着我去把idea内存看板打开发现正常  运行项目还是闪退 接着我又看到一篇文章

若电脑是首次安装就打不开,就不用往下看了,应该是其他方面的错误。

若电脑是之前安装过卸载了,或者是更新了新版之后打不开,则删除老版的目录。

例如我新安装了2018.3版本,则我需要删掉老版2018.1的目录如下:

C:\Users\Administrator\.IntelliJIdea2018.1

删除之后再启动试试。

链接:https://blog.csdn.net/qq12547345/article/details/86538829 

删除之前的启动运行项目 几秒后又继续闪退 我又发现一篇文章 试了试 高高兴兴打开idea感觉可以

  今天使用Idea时,由于打开多个大项目,Idea提示内存不够用,弹出对话框建议增加-Xmx512m大小,我增加大小为1024之后就开始出现问题。之后就开始不停的闪退,用不了多久就开始闪退。

   之前一直好好的,这次特殊操作之后就出问题。也查了资料,所以基本确定和这项设置有关。但是修改了IDE目录下的bin下面的

idea.exe.vmoptions和idea64.exe.vmoptions之后仍没有好转。

   最后发现IDE使用的配置在C:\Users\Administrator\.IntelliJIdea2018.1\config居然还有一份,idea.exe.vmoptions,修改这个文件之后问题解决。

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
 

链接:https://blog.csdn.net/qq_15653601/article/details/86633608 

然而 难受啊 发现还是闪退  我就重装了2019.1的idea发现还是闪退 又装了2018.3的idea发现还是闪退怎么回事了 想了想可能是内存问题 但是内存够大最后我看到某位大佬的配置我也跟着设置了下 竟然启动成功了  感谢感谢。

配置:

-Xms128m
-Xmx8192m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dide.no.platform.update=true

然后看看你有没有装mybatis-plus插件或者mybatisX 禁用重启就好了

猜你喜欢

转载自blog.csdn.net/qq_39313596/article/details/89448693