IntellIJ?IDEA顯示內(nèi)存不足的完美解決方法
背景
現(xiàn)在越來越多的人投入了 IntellIJ Idea
的懷抱, 它給我們的日常開發(fā)帶來了諸多便利, 但是由于對它的不熟悉, 導(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í)間的可以自己測試一下告訴大家多少最合適.
- 我的機(jī)器是24G的,設(shè)置1024M和2048M都沒有問題.
三、在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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java后臺(tái)啟動(dòng)jar包的一些命令匯總
這篇文章主要介紹了java后臺(tái)啟動(dòng)jar包的一些命令匯總,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-03-03java公眾平臺(tái)通用接口工具類HttpConnectUtil實(shí)例代碼
下面小編就為大家分享一篇java公眾平臺(tái)通用接口工具類HttpConnectUtil實(shí)例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01Java 9中如何對IntegerCache進(jìn)行修改詳解
這篇文章主要給大家介紹了關(guān)于Java 9中如何對IntegerCache進(jìn)行修改的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或使用java9具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧。2017-12-12Eclipse自定義啟動(dòng)畫面和圖標(biāo)的方法介紹
這篇文章主要介紹了Eclipse自定義啟動(dòng)畫面和圖標(biāo)的方法介紹,以及一些eclipse的快捷鍵,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11java中不同版本JSONObject區(qū)別小結(jié)
本文主要介紹了java中不同版本JSONObject區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02