IDEA edit Custom VM Options 后啟動閃退
1.問題重現
如下圖: -Xms1024m 配置項 我改成了4068m
改完后需要重啟一下idea后,才會生效,於是,重啟 , 然后 。。 閃退!
由於閃退,不知道什么原因(但肯定和我修改的配置參數有干系),也沒報什么錯誤信息,所以 首先就是找到錯誤信息。
2.1 idea啟動文件打斷點,捕捉異常信息
idea安裝目錄下,bin目錄下找到 idea.bat
文件 ,打開在文件末尾加上pause
然后保存
運行該文件后,會發現錯誤信息, 我的如下:
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
- 1
- 2
- 3
初始化VM時發生錯誤
初始堆大小設置為大於最大堆大小的值.
so 現在已經找到原因了,我改的初始化內存太大了。。
2.2 修復配置信息
idea安裝后會在當前用戶下創建一個配置的文件夾
我的是在 C:\Users\fff\AppData\Roaming\JetBrains\IntelliJIdea2020.1
fff 為用戶名
找不到可以直接在C盤下 搜索
.Intelli
然后打開
這里的就是和idea里邊 help 下 編輯vm 參數那個一致了。
將4086 改為 1024 , 啟動idea ,問題解決!