PyCharm Out of Memory 错误解决方案:调整 JVM 内存配置
PyCharm 运行程序时提示 Out of Memory 错误,通常因默认分配的 1024M 内存不足导致。本文介绍两种修改 pycharm.exe.vmoptions 配置文件的方法:通过 Help 菜单直接编辑或手动修改安装目录文件,将 -Xmx 参数调整为更大值(如 2048m)以解决内存溢出问题。
PyCharm 内存溢出问题背景
近期在运行代码时,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
默认配置参数如下,用户可根据个人电脑硬件性能进行相应调整:
Xmx 512 MB JVM最大分配的内存
XX:MaxPermSize 250 MB 设置最大非堆内存的大小
XX:ReservedCodeCacheSize 150 MB 设置代码缓存的最大值
注意事项:
-Xms 和 -Xmx 是 Java 命令的关键选项,分别用于设定应用程序启动时的初始可用内存大小以及运行过程中的最大可用内存大小。
修改 VM Options 配置文件的两种方法
二、解决方法一:在 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 错误的详细指南,更多相关 PyCharm 内存配置内容可搜索本站往期文章或继续浏览后续文章,感谢支持!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









