详解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 30 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python文本处理之按行处理大文件的方法
Apr 09 Python
解决python大批量读写.doc文件的问题
May 08 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
pandas 时间格式转换的实现
Jul 06 Python
利用Python实现手机短信监控通知的方法
Jul 22 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
python批量修改xml属性的实现方式
Mar 05 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
python 实现两个变量值进行交换的n种操作
Jun 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
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
jQuery 表单验证扩展(四)
2010/10/20 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Python+Wordpress制作小说站
2017/04/14 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
六年级作文之关于梦
2019/10/22 职场文书
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers