写点什么

intellij idea2019 打开项目启动总闪退

作者:Java高工P7
  • 2021 年 11 月 11 日
  • 本文字数:1223 字

    阅读完需:约 4 分钟

-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


-D


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


sun.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

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
intellij idea2019打开项目启动总闪退