详解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给文本创立向量空间模型的教程
Apr 23 Python
python使用post提交数据到远程url的方法
Apr 29 Python
python开发环境PyScripter中文乱码问题解决方案
Sep 11 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
几行Python代码爬取3000+上市公司的信息
Jan 24 Python
Python内置random模块生成随机数的方法
May 31 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
python构造函数init实例方法解析
Jan 19 Python
Python爬虫爬取杭州24时温度并展示操作示例
Mar 27 Python
健身房被搭讪?用python写了个小米计时器助人为乐
Jun 08 Python
Python selenium的这三种等待方式一定要会!
Jun 10 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 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
简单介绍Python中的round()方法
2015/05/15 Python
python机器学习之神经网络(三)
2017/12/20 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
Python读取stdin方法实例
2019/05/24 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
环卫工人先进事迹材料
2014/06/02 职场文书
个人四风对照检查材料
2014/09/26 职场文书
2014年绿化工作总结
2014/12/09 职场文书
五四青年节活动总结
2015/02/10 职场文书
flex弹性布局详解
2022/03/20 HTML / CSS
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android