IntellIJ?IDEA顯示內(nèi)存不足的完美解決方法
背景
現(xiàn)在越來越多的人投入了 IntellIJ Idea
的懷抱, 它給我們的日常開發(fā)帶來了諸多便利, 但是由于對它的不熟悉, 導致很多時候需要某些設(shè)置卻不知道怎么去哪里設(shè)置, 比如, 在我們導入大項目時, IntellIJ Idea
向我們拋出了一個 OutOfMemoryError
內(nèi)存不足, 我們應該怎么設(shè)置呢?
一、 內(nèi)存顯示
- 打開 設(shè)置
Settings
- 選擇
Appearance & Behavior
下的Appearance
- 找到
Windows Options
- 選中里面的
Show memory indicator
- 點擊
OK
- 內(nèi)存使用情況會展示在
IDEA
的右下角 IDEA
的默認最大內(nèi)存為 750M
二、 在IDEA中設(shè)置內(nèi)存
- 選擇 Help
- 選擇
Diagnostic
- 選擇
Change memory settings
- 在彈出的設(shè)置框中 修改 內(nèi)存大小, 默認750M
- 下面有顯示此設(shè)置所在配置文件和路徑,當前內(nèi)存值,根據(jù)情況酌情修改
- 配置文件一般都在
IntellIJ Idea
安裝目錄下bin/idea.vmoptions
- 根據(jù)
eclipse
設(shè)置的經(jīng)驗這個內(nèi)存并不是設(shè)置的越大越好 - 有時間的可以自己測試一下告訴大家多少最合適.
- 我的機器是24G的,設(shè)置1024M和2048M都沒有問題.
三、在IDEA中打開內(nèi)存的設(shè)置文件
- 你也可以在配置文件里面修改內(nèi)存大小
- 選擇 Help
- 選擇
Edit Custom VM Options...
會打開配置文件
-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配置文件位置
是一個軟件盒子, 我們可以從里面直接安裝 IntellIJ Idea, 還能進行更新. 在 JetBrains
ToolBox 中安裝 IntellIJ Idea內(nèi)存配置的文件有兩個位置:一個是IntellIJ Idea安裝目錄下 bin/idea.vmoptions, 這個配置文件修改是不起作用的
另一個配置文件在 IntellIJ Idea的安裝目錄同級目錄下, IntellIJ Idea的安裝目錄名稱為版本號命名,配置文件為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公眾平臺通用接口工具類HttpConnectUtil實例代碼
下面小編就為大家分享一篇java公眾平臺通用接口工具類HttpConnectUtil實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01java中不同版本JSONObject區(qū)別小結(jié)
本文主要介紹了java中不同版本JSONObject區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-02-02