IDEA edit Custom VM Options 修改参数后启动闪退

IDEA edit Custom VM Options 后启动闪退

    • 1.问题重现
    • 2. 问题解决
      • 2.1 idea启动文件打断点,捕捉异常信息
    • 2.2 修复配置信息

1.问题重现

如下图: -Xms1024m 配置项 我改成了4068m
在这里插入图片描述
改完后需要重启一下idea后,才会生效,于是,重启 , 然后 。。 闪退!

2. 问题解决

由于闪退,不知道什么原因(但肯定和我修改的配置参数有干系),也没报什么错误信息,所以 首先就是找到错误信息。

2.1 idea启动文件打断点,捕捉异常信息

idea安装目录下,bin目录下找到 idea.bat 文件 ,打开在文件末尾加上pause

在这里插入图片描述
然后保存

运行该文件后,会发现错误信息, 我的如下:

1
2
3
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error occurred during initialization of VM
Initial heap size set to a larger value than the maxim

初始化VM时发生错误
初始堆大小设置为大于最大堆大小的值.

so 现在已经找到原因了,我改的初始化内存太大了。。

2.2 修复配置信息

idea安装后会在当前用户下创建一个配置的文件夹
我的是在 C:\Users\fff\AppData\Roaming\JetBrains\IntelliJIdea2020.1
fff 为用户名

找不到可以直接在C盘下 搜索 .Intelli

然后打开
在这里插入图片描述
在这里插入图片描述
这里的就是和idea里边 help 下 编辑vm 参数那个一致了。
将4086 改为 1024 , 启动idea ,问题解决!