详解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为tornado添加recaptcha验证码功能
Feb 26 Python
Django中的“惰性翻译”方法的相关使用
Jul 27 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
python定时关机小脚本
Jun 20 Python
python之super的使用小结
Aug 13 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
Django框架用户注销功能实现方法分析
May 28 Python
对python 树状嵌套结构的实现思路详解
Aug 09 Python
python模式 工厂模式原理及实例详解
Feb 11 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
Python 实现键盘鼠标按键模拟
Nov 18 Python
Python基础之元组与文件知识总结
May 19 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
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
Python中异常重试的解决方案详解
2017/05/05 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
python @property的用法及含义全面解析
2018/02/01 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python字符串格式化方式解析
2019/10/19 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
会计职业生涯规划范文
2014/01/04 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
典型事迹材料范文
2014/12/29 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python