详解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中dictionary items()系列函数的用法实例
Aug 21 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
python实现发送邮件及附件功能
Mar 02 Python
python中实现将多个print输出合成一个数组
Apr 19 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
Django进阶之CSRF的解决
Aug 01 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
django的ORM操作 增加和查询
Jul 26 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
Python如何在bool函数中取值
Sep 21 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中include()与require()的区别说明
2010/03/10 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
Angularjs 基础入门
2014/12/26 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
python中如何写类
2020/06/29 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
班级安全教育实施方案
2014/02/23 职场文书
中药专业自荐信范文
2014/03/18 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
党员个人年度总结
2015/02/14 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Python打包为exe详细教程
2021/05/18 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS
vue3不同环境下实现配置代理
2022/05/25 Vue.js