详解Pycharm出现out of memory的终极解决方法

作者:随海亮 时间:2021-12-08 18:14:23 

最近在跑程序,然后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

来源:https://blog.csdn.net/weixin_41010198/article/details/89948866

标签:Pycharm,out,of,memory
0
投稿

猜你喜欢

  • Python用 KNN 进行验证码识别的实现方法

    2021-03-29 06:58:08
  • 如何让新页面在新窗口打开?

    2009-04-12 19:41:00
  • python3从网络摄像机解析mjpeg http流的示例

    2021-01-12 09:00:54
  • 对Python3中dict.keys()转换成list类型的方法详解

    2021-02-13 12:18:26
  • 详解Python中的 type()函数

    2023-12-03 09:13:39
  • Python Matplotlib基本用法详解

    2022-07-30 15:52:27
  • Python爬虫包 BeautifulSoup 递归抓取实例详解

    2023-03-06 11:46:26
  • 实现框架页面iframe的背景透明方法

    2008-06-18 12:21:00
  • 可爱动态背景输入框

    2009-05-07 13:50:00
  • Asp 返回引用类型函数代码

    2011-03-10 10:44:00
  • 让IE8支持eWebEditor在线编辑器

    2010-02-28 10:36:00
  • python3 线性回归验证方法

    2022-12-03 10:49:09
  • python区块链持久化和命令行接口实现简版

    2023-10-28 09:43:08
  • php cookie中点号(句号)自动转为下划线问题

    2023-09-07 11:05:04
  • Mootools 1.2教程(8)——输入过滤第一部分(数字)

    2008-11-27 13:01:00
  • 浅析Python 中整型对象存储的位置

    2021-10-06 13:40:20
  • 在ASP中使用SQL语句之7:ORDER BY

    2007-08-11 12:51:00
  • Python抓取今日头条街拍图片数据

    2021-11-03 12:30:57
  • asp 读取文件和保存文件函数代码

    2011-04-04 11:17:00
  • PHP文件运行步骤以及数据库的连接代码

    2023-05-25 08:32:51
  • asp之家 网络编程 m.aspxhome.com