在help -> Change Memory Settings修改内存大小后依然无法保存。

本质是:你改的 vmoptions 文件并不是 PyCharm 实际在用的那个,或者被覆盖了。
说明运行时读的不是这个配置
在终端输入命令:
sh
ps aux | grep pycharm
然后查看参数里有没有
-Djb.vmOptionsFile=
这个才是实际使用的文件路径
然后打开这个文件修改:
-Xmx4096m
✔ 完全退出 PyCharm
✔ 再重新打开