最近在跑程序,然后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

输入“VM Options”,下面会显示出“Edit Custom VM Options”,然后直接回车就会跳转打开PyCharm的vmoption配置文件

2、将-Xmx1024m改为 -Xmx2048m,或者其他值,然后保存,退出PyCharm。

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 解决方法相关推荐

  1. Pycharm报错Unresolved reference ‘docx‘解决方法

    1.pip uninstall docx无效 解决方法:关闭校园网连接热点成功卸载 2.pip install python-docx无效 解决方案:将Pycharm升级到最新版本在Pycarm客户端 ...

  2. mysql source导入报错ERROR 1366的解决方法

    mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...

  3. Python 报错 SyntaxError: invalid syntax 解决方法

    Python 报错 SyntaxError: invalid syntax 解决方法 参考文章: (1)Python 报错 SyntaxError: invalid syntax 解决方法 (2)ht ...

  4. vue 报错unknown custom element解决方法

    vue 报错unknown custom element解决方法 参考文章: (1)vue 报错unknown custom element解决方法 (2)https://www.cnblogs.co ...

  5. sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...

  6. VMware报错“锁定文件失败“解决方法

    VMware报错"锁定文件失败"解决方法 参考文章: (1)VMware报错"锁定文件失败"解决方法 (2)https://www.cnblogs.com/cb ...

  7. canvas生成图片toDataURL报错的原因和解决方法

    canvas生成图片toDataURL报错的原因和解决方法 参考文章: (1)canvas生成图片toDataURL报错的原因和解决方法 (2)https://www.cnblogs.com/suna ...

  8. uni-app真机调试报错request:fail abort解决方法

    uni-app真机调试报错request:fail abort解决方法 参考文章: (1)uni-app真机调试报错request:fail abort解决方法 (2)https://www.cnbl ...

  9. 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)

    终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...

最新文章

  1. 数学分析高等代数考研试题荟萃[更新至2017年10月1日]
  2. Java学习之字符串
  3. 内置对象—request
  4. 如何为MySQL选择更合适的数据类型
  5. MVC架构中的Repository模式 个人理解
  6. 向.NET Core项目添加EntityFrameworkCore支持
  7. 急速了解vue生命周期
  8. mysql left join 耗时_性能调优:mysql之left join
  9. 用access建立一个试题库_access2010怎样建立自己的试题库?
  10. 深入理解浏览器的缓存机制
  11. CS 61A Spring 2019 HW02 学习笔记
  12. C++ 五大链表排序(冒泡、插入、选择、归并、快排)
  13. MySQL中的alter table命令的基本使用方法及提速优化
  14. 基金指数温度怎么算_10分钟学会计算指数温度,挑选指数基金
  15. python还款程序_python 之简单模拟银行系统功能(卡号申请、还款、支付、取现)...
  16. win10环境下搭建IIS图片服务器
  17. BZOJ.4598.[SDOI2016]模式字符串(点分治 Hash)
  18. OpenHarmony 3.1Release 电话功能演示—基于润和DAYU200开发套件
  19. 解释相机中的弥散现象
  20. 【180928】WPF扫雷游戏源码

热门文章

  1. 2021/11/24 微软亚州研究院游记
  2. 互联网协议 — GRE 通用路由封装协议
  3. C 家族程序设计语言发展史
  4. Python 笔试集(1):关于 Python 链式赋值的坑
  5. PCB雕刻钻孔机制作
  6. mysql忘记root密码及修改密码
  7. 【C++】 18_对象的构造 (中)
  8. 一种嵌套滑动冲突的解决方案
  9. vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制...
  10. 您的凭依不工作/登录没有成功