詳解Pycharm出現(xiàn)out of memory的終極解決方法
最近在跑程序,然后Pycharm就跳出out of memory 的錯(cuò)誤提示,可能是由于讀取的數(shù)據(jù)太多導(dǎo)致的,Pycharm有一個(gè)默認(rèn)內(nèi)存的最大容量上線,跳出提示的是1024M,也就是分配給Pycharm的內(nèi)內(nèi)存不夠啦!
一、說明:
pycharm64.exe.vmoptions 配置文件的內(nèi)容
-Xms128m -Xmx1024m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
默認(rèn)配置為如下,可以根據(jù)自己的PC進(jìn)行調(diào)整:
Xmx 512 MB JVM最大分配的內(nèi)存 XX:MaxPermSize 250 MB 設(shè)置最大非堆內(nèi)存的大小 XX:ReservedCodeCacheSize 150 MB 設(shè)置代碼緩存的最大值
注意:
-Xms 和 -Xmx是java 命令的一個(gè)選項(xiàng),用來設(shè)置你的應(yīng)用程序啟動(dòng)時(shí)的可用內(nèi)存大小和運(yùn)行時(shí)的可用的內(nèi)存大小。
二、解決方式一:直接在Pycharm中修改配置文件
這種方法比較簡單方便快捷
1、點(diǎn)擊PyCharm的工具欄的Help,Help->Find Action

輸入“VM Options”,下面會(huì)顯示出“Edit Custom VM Options”,然后直接回車就會(huì)跳轉(zhuǎn)打開PyCharm的vmoption配置文件。

2、將-Xmx1024m改為 -Xmx2048m,或者其他值,然后保存,退出PyCharm。

3、重啟Pycharm,即可?。?!
三、解決方式二:總安裝目錄中找到配置文件然后進(jìn)行修改
其實(shí)這個(gè)方法和方法一是一樣的,只不過是通過Pycharm的安裝路徑,找到pycharm64.exe.vmoptions配置文件,然后進(jìn)行修改。
根據(jù)自己的安裝找到安裝路徑中配置文件,修改即可!
編輯pycharm配置文件
D:\Program Files\PyCharm 4.5.4\bin\pycharm.exe.vmoptions
D:\Program Files\PyCharm 4.5.4\bin\pycharm64.exe.vmoptions
地址根據(jù)實(shí)際安裝路徑尋找。
另外64位系統(tǒng)建議裝64位的jre,這樣就能使用bin\pycharm64.exe了
32位的jre只能使用bin\pycharm.exe
到此這篇關(guān)于詳解Pycharm出現(xiàn)out of memory的終極解決方法的文章就介紹到這了,更多相關(guān)Pycharm出現(xiàn)out of memory內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
對(duì)Python3中dict.keys()轉(zhuǎn)換成list類型的方法詳解
今天小編就為大家分享一篇對(duì)Python3中dict.keys()轉(zhuǎn)換成list類型的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02
python matplotlib庫繪制散點(diǎn)圖例題解析
這篇文章主要介紹了python matplotlib庫繪制散點(diǎn)圖例題解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
使用pandas對(duì)矢量化數(shù)據(jù)進(jìn)行替換處理的方法
下面小編就為大家分享一篇使用pandas對(duì)矢量化數(shù)據(jù)進(jìn)行替換處理的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python抓取網(wǎng)頁內(nèi)容并進(jìn)行語音播報(bào)的方法
今天小編就為大家分享一篇python抓取網(wǎng)頁內(nèi)容并進(jìn)行語音播報(bào)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python數(shù)據(jù)類型之Tuple元組實(shí)例詳解
這篇文章主要介紹了Python數(shù)據(jù)類型之Tuple元組,結(jié)合實(shí)例形式分析了Python元組類型的概念、定義、讀取、連接、判斷等常見操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-05-05
Python?pandas?DataFrame數(shù)據(jù)拼接方法
我們都知道在使用pandas處理數(shù)據(jù)的時(shí)候,往往會(huì)需要合并兩個(gè)或者多個(gè)DataFrame的操作,下面這篇文章主要給大家介紹了關(guān)于Python?pandas?DataFrame數(shù)據(jù)拼接方法的相關(guān)資料,需要的朋友可以參考下2022-07-07

