详解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实现单向链表详解
Feb 08 Python
python实现数据库跨服务器迁移
Apr 12 Python
对python中array.sum(axis=?)的用法介绍
Jun 28 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
Apr 17 Python
Python函数装饰器原理与用法详解
Aug 16 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
Python Selenium安装及环境配置的实现
Mar 17 Python
python的help函数如何使用
Jun 11 Python
python等待10秒执行下一命令的方法
Jul 19 Python
python 发送get请求接口详解
Nov 17 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 fsockopen伪造post与get方法的详解
2013/06/14 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
事务机电主管工作职责
2014/02/25 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
平安建设汇报材料
2014/12/29 职场文书
小学体育课教学反思
2016/02/16 职场文书
安全生产协议书
2016/03/22 职场文书
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技