PyCharm突然占用内存过多,最近安装了 PyQt5 后,突然

2019-03-13  本文已影响0人  不爱钱的张师傅

治标不治本的解决方案 1 :开启节能模式在 file -> Power Save Mode 打勾即可。


设置为节能模式即可

过程:前两天安装了 PyQt5 ,打开 PyCharm 后特别卡,甚至卡死。开关几次也无起色。
后来还弹窗显示内存不足,试着将 Xxms 由原先 750M 改为 1024M 以后,无效。
启动时,可见到内存以约 20M/s 速度增加,从启动时的 200M 一直升上 1300M,甚至到 1700M ,我的天。天都不够你吃的啊!
效果:开启 节能模式后,瞬间掉到 580M,虽然好像还是挺大,不过,毕竟是开发环境,我能理解体谅它。
至于是否与 PyQt5 的安装有关,暂时无法确定,有可能是关联太多,或者有些包层次太深导致的,也可能都不是。要验证的话,卸载 PyQt5 再看应该可行。...是的, 我懒。

缺点:但开启节能模式的话,敲代码时就没提示了。也许有另外开“关联”的方法,我没尝试。
因为我内存有 8 G,所以,我打算直接拿 4 G 给它浪费。

比较合适的解决方案 2 :增加程序需要使用的内存。

  1. 找到 Pycharm.exe 的安装目录,找到如下文件,修改对应内存的数值。


    文件位置
  2. 我的电脑是 64 位,因此选择 pycharm64.exe.vmoptions 这个文件,用文本编辑器打开,修改后如下,
改成4096大小
  1. 重启程序,现在又有了关联,并且没有卡死。
    查看内存消耗,发现也才 600 M ,并没有上升到之前的 1G 多。看来,可能是原本程序内存溢出之后,导致了每秒 20M 的内存增长。这是个 bug 呀。


    增加内存后

    总之,增加内存后,就能完美使用了。

上一篇下一篇

猜你喜欢

热点阅读