详解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使用cookie库操保存cookie详解
Mar 03 Python
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
python搜索指定目录的方法
Apr 29 Python
开源Web应用框架Django图文教程
Mar 09 Python
python使用opencv进行人脸识别
Apr 07 Python
widows下安装pycurl并利用pycurl请求https地址的方法
Oct 15 Python
python实现银联支付和支付宝支付接入
May 07 Python
python常用排序算法的实现代码
Nov 08 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
python画图常规设置方式
Mar 05 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 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
PHP数据库开发知多少
2006/10/09 PHP
PHP4实际应用经验篇(1)
2006/10/09 PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
JSONP跨域请求
2017/03/02 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
Angular入口组件(entry component)与声明式组件的区别详解
2018/04/09 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
海蓝之谜英国官网:La Mer英国
2020/01/15 全球购物
小学生评语集锦
2014/04/18 职场文书
小学亲子活动总结
2014/07/01 职场文书
英语专业求职信
2014/07/08 职场文书
毕业证委托书范文
2014/09/26 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记