一恒序、簡(jiǎn)述
IDEA 安裝目錄下的 bin 目錄下有個(gè) idea64.exe.vmoptions 文件谁撼。如圖:二、按如下修改該文件中的 -Xms 和 -Xmx 參數(shù)均無(wú)法改變程序運(yùn)行時(shí)的堆內(nèi)存大小
-
點(diǎn)擊功能欄中 Help->Edit Custom VM Options厉碟,是的在用戶目錄中產(chǎn)生一份idea64.exe.vmoptions,修改該文件的內(nèi)容:
-
在運(yùn)行配置中新增環(huán)境變量:
IDEA64_VM_OPTIONS=C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2021.1\idea64.exe.vmoptions
(如圖)崭参,指定idea64.exe.vmoptions文件的位置: -
新增系統(tǒng)變量:
IDEA64_VM_OPTIONS=C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2021.1\idea64.exe.vmoptions
(如圖)款咖,指定idea64.exe.vmoptions文件的位置:
三、原因
查閱相關(guān)資料才知道富腊,idea64.exe.vmoptions針對(duì)的是 IDEA 環(huán)境,對(duì)通過 IDEA 運(yùn)行的 Java 項(xiàng)目不起作用词疼。IDEA 本身就是一個(gè) Java 應(yīng)用帘腹,所以也必須運(yùn)行于 JVM 之上贰盗。此處的idea64.exe.vmoptions文件就是用來(lái)配置 64 位的 IDEA 所使用的 JVM 參數(shù)阳欲。是 IDEA 運(yùn)行時(shí)用的配置陋率,并不是項(xiàng)目運(yùn)行的配置秽晚⊥咴悖可以通過下面方式驗(yàn)證:
-
double shift
show memory indicator
開啟內(nèi)存顯示器: -
默認(rèn)為
-Xmx750m
: -
修改為
-Xmx1024m
:
idea64.exe.vmoptions確實(shí)生效了菩浙。
四句伶、控制臺(tái)亂碼問題解決-Dfile.encoding=UTF-8
- IDEA 安裝目錄下的idea64.exe.vmoptions最后一行必須加:
- 項(xiàng)目中“Edit Configurations”也必須加: