详解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进阶教程之文本文件的读取和写入
Aug 29 Python
python计算对角线有理函数插值的方法
May 07 Python
Python实现字符串格式化输出的方法详解
Sep 20 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
python如何将多个PDF进行合并
Aug 13 Python
详解scrapy内置中间件的顺序
Sep 28 Python
详解pandas赋值失败问题解决
Nov 29 Python
python 实现定时任务的四种方式
Apr 01 Python
python爬取企查查企业信息之selenium自动模拟登录企查查
Apr 08 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 字符串函数收集
2010/03/29 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
php分页函数示例代码分享
2014/02/24 PHP
PHP小技巧之函数重载
2014/06/02 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
传智播客学习之java 反射
2009/11/22 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
JS库之Three.js 简易入门教程(详解之一)
2017/09/13 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
python实现银联支付和支付宝支付接入
2019/05/07 Python
Django接收自定义http header过程详解
2019/08/23 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
针对吵架老公保证书
2015/05/08 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
公司车队管理制度
2015/08/04 职场文书
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle