IntellIJ?IDEA顯示內(nèi)存不足的完美解決方法
背景
現(xiàn)在越來(lái)越多的人投入了 IntellIJ Idea 的懷抱, 它給我們的日常開發(fā)帶來(lái)了諸多便利, 但是由于對(duì)它的不熟悉, 導(dǎo)致很多時(shí)候需要某些設(shè)置卻不知道怎么去哪里設(shè)置, 比如, 在我們導(dǎo)入大項(xiàng)目時(shí), IntellIJ Idea 向我們拋出了一個(gè) OutOfMemoryError 內(nèi)存不足, 我們應(yīng)該怎么設(shè)置呢?
一、 內(nèi)存顯示
- 打開 設(shè)置
Settings - 選擇
Appearance & Behavior下的Appearance - 找到
Windows Options - 選中里面的
Show memory indicator - 點(diǎn)擊
OK - 內(nèi)存使用情況會(huì)展示在
IDEA的右下角 IDEA的默認(rèn)最大內(nèi)存為 750M

二、 在IDEA中設(shè)置內(nèi)存
- 選擇 Help
- 選擇
Diagnostic - 選擇
Change memory settings

- 在彈出的設(shè)置框中 修改 內(nèi)存大小, 默認(rèn)750M
- 下面有顯示此設(shè)置所在配置文件和路徑,當(dāng)前內(nèi)存值,根據(jù)情況酌情修改
- 配置文件一般都在
IntellIJ Idea安裝目錄下bin/idea.vmoptions - 根據(jù)
eclipse設(shè)置的經(jīng)驗(yàn)這個(gè)內(nèi)存并不是設(shè)置的越大越好 - 有時(shí)間的可以自己測(cè)試一下告訴大家多少最合適.
- 我的機(jī)器是24G的,設(shè)置1024M和2048M都沒(méi)有問(wèn)題.

三、在IDEA中打開內(nèi)存的設(shè)置文件
- 你也可以在配置文件里面修改內(nèi)存大小
- 選擇 Help
- 選擇
Edit Custom VM Options...會(huì)打開配置文件
-Xms128m -Xmx750m # 設(shè)置最大內(nèi)存 -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dide.no.platform.update=true

四、 JetBrains ToolBox 中安裝 IntellIJ Idea配置文件位置
是一個(gè)軟件盒子, 我們可以從里面直接安裝 IntellIJ Idea, 還能進(jìn)行更新. 在 JetBrains
ToolBox 中安裝 IntellIJ Idea內(nèi)存配置的文件有兩個(gè)位置:一個(gè)是IntellIJ Idea安裝目錄下 bin/idea.vmoptions, 這個(gè)配置文件修改是不起作用的
另一個(gè)配置文件在 IntellIJ Idea的安裝目錄同級(jí)目錄下, IntellIJ Idea的安裝目錄名稱為版本號(hào)命名,配置文件為191.7479.19.vmoptions
總結(jié)
到此這篇關(guān)于IntellIJ Idea顯示內(nèi)存不足的解決方法的文章就介紹到這了,更多相關(guān)IntellIJ Idea內(nèi)存不足內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java后臺(tái)啟動(dòng)jar包的一些命令匯總
這篇文章主要介紹了java后臺(tái)啟動(dòng)jar包的一些命令匯總,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-03-03
java公眾平臺(tái)通用接口工具類HttpConnectUtil實(shí)例代碼
下面小編就為大家分享一篇java公眾平臺(tái)通用接口工具類HttpConnectUtil實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Java 9中如何對(duì)IntegerCache進(jìn)行修改詳解
這篇文章主要給大家介紹了關(guān)于Java 9中如何對(duì)IntegerCache進(jìn)行修改的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或使用java9具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧。2017-12-12
Eclipse自定義啟動(dòng)畫面和圖標(biāo)的方法介紹
這篇文章主要介紹了Eclipse自定義啟動(dòng)畫面和圖標(biāo)的方法介紹,以及一些eclipse的快捷鍵,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11
java中不同版本JSONObject區(qū)別小結(jié)
本文主要介紹了java中不同版本JSONObject區(qū)別小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02

