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


Posted in Python onMarch 03, 2020

最近在跑程序,然后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内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的二叉树查找算法模块使用指南
Jul 04 Python
scrapy爬虫完整实例
Jan 25 Python
基于python OpenCV实现动态人脸检测
May 25 Python
python 实现A*算法的示例代码
Aug 13 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
Django和Flask框架优缺点对比
Oct 24 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
详解pycharm自动import所需的库的操作方法
Nov 30 Python
python实现简单的学生管理系统
Feb 22 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
基于python 等频分箱qcut问题的解决
Mar 03 #Python
python实现快递价格查询系统
Mar 03 #Python
使用python 计算百分位数实现数据分箱代码
Mar 03 #Python
利用Python计算KS的实例详解
Mar 03 #Python
python如何提取英语pdf内容并翻译
Mar 03 #Python
Pycharm如何运行.py文件的方法步骤
Mar 03 #Python
python生成大写32位uuid代码
Mar 03 #Python
You might like
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
js实现图片实时时钟
2020/01/15 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
详解vue高级特性
2020/06/09 Javascript
[31:47]夜魇凡尔赛茶话会 第三期01:选手知多少
2021/03/11 DOTA
Python  连接字符串(join %)
2008/09/06 Python
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
Python实现全角半角转换的方法
2014/08/18 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
通过代码实例了解Python异常本质
2020/09/16 Python
Python Http请求json解析库用法解析
2020/11/28 Python
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
大学生应聘自荐信
2013/10/11 职场文书
护理专业应届毕业生推荐信
2013/11/15 职场文书
社区党总支书记先进事迹材料
2014/01/24 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
关于环保的建议书
2014/05/12 职场文书
七一建党日演讲稿
2014/09/05 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
学习党史心得体会2016
2016/01/23 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
Python if else条件语句形式详解
2022/03/24 Python