28人参与 • 2026-04-13 • Pycharm
更改内存大小限制后重启pycharm,发现内存大小还是原来的值。
更改内存大小可以在:菜单栏--帮助--更改内存设置,这里设置
你改了之后,去看图中的哪个配置文件,确实是修改成功的,但是下图的当前值,显示的还是没改之前的。

当然也可以在这里改:

改完后也是一样的情况:不生效。
如果有上诉情况,说明你可能没有购买pycharm pro,而是pojie的。
它的内存配置文件并不在上诉目录里面。
参考解决方法:
任务栏搜索环境变量,进入编辑,找到与pycharm或者jetbrains相关的环境变量:

进入环境变量值所在的那个目录,你可能会看见很多.vmoptions配置文件。
其中:pycharm.vmoptions就可以修改内存限制。
1、使用记事本或任意文本编辑器打开 pycharm.vmoptions。
2、找到以 -xmx 开头的参数(这代表最大堆内存)。
3、保存文件并重启 pycharm 即可生效。

我们修改的其实是jvm的内存限制(-xmx),但我们用的不是python吗??
因为pycharm是java开发的。
当你运行 pycharm 时,你实际上是在运行一个 jvm(java 虚拟机)。
注意了,我们设置的这个内存显示是管不了具体python脚本的内存使用的,不用担心python脚本的内存受到限制。
你写的python脚本,他最多能使用多少内存,完全取决于你的内存条大小。
另外,给pycharm设置的内存上限,假如是4gb,它是按需使用的,并不是说这4gb就一直被它占用,只是规定它用掉的内存不能超过4gb。
python写程序内存不够怎么办?
比如要处理几十gb的数据,可以分块处理,一次只加载和处理一部分;或者买大内存;或者临时租用大内存服务器。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论