1. 程式人生 > 程式設計 >詳解Pycharm出現out of memory的終極解決方法

詳解Pycharm出現out of memory的終極解決方法

最近在跑程式,然後Pycharm就跳出out of memory 的錯誤提示,可能是由於讀取的資料太多導致的,Pycharm有一個預設記憶體的最大容量上線,跳出提示的是1024M,也就是分配給Pycharm的內記憶體不夠啦!

一、說明:

pycharm64.exe.vmoptions 配置檔案的內容

-Xms128m
-Xmx1024m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

預設配置為如下,可以根據自己的PC進行調整:

Xmx                  512 MB   JVM最大分配的記憶體
XX:MaxPermSize            250 MB   設定最大非堆記憶體的大小
XX:ReservedCodeCacheSize       150 MB   設定程式碼快取的最大值

注意:

-Xms 和 -Xmx是java 命令的一個選項,用來設定你的應用程式啟動時的可用記憶體大小和執行時的可用的記憶體大小。

二、解決方式一:直接在Pycharm中修改配置檔案

這種方法比較簡單方便快捷

1、點選PyCharm的工具欄的Help,Help->Find Action

詳解Pycharm出現out of memory的終極解決方法

輸入“VM Options”,下面會顯示出“Edit Custom VM Options”,然後直接回車就會跳轉開啟PyCharm的vmoption配置檔案

詳解Pycharm出現out of memory的終極解決方法

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

詳解Pycharm出現out of memory的終極解決方法

3、重啟Pycharm,即可!!!

三、解決方式二:總安裝目錄中找到配置檔案然後進行修改

其實這個方法和方法一是一樣的,只不過是通過Pycharm的安裝路徑,找到pycharm64.exe.vmoptions配置檔案,然後進行修改。

根據自己的安裝找到安裝路徑中配置檔案,修改即可!

編輯pycharm配置檔案
D:\Program Files\PyCharm 4.5.4\bin\pycharm.exe.vmoptions

D:\Program Files\PyCharm 4.5.4\bin\pycharm64.exe.vmoptions
地址根據實際安裝路徑尋找。
另外64位系統建議裝64位的jre,這樣就能使用bin\pycharm64.exe了
32位的jre只能使用bin\pycharm.exe

到此這篇關於詳解Pycharm出現out of memory的終極解決方法的文章就介紹到這了,更多相關Pycharm出現out of memory內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!