V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Kcelone
V2EX  ›  Python

mac 使用 pycharm 时, CPU 占用过高问题的解决办法

  •  
  •   Kcelone · 2019-02-11 15:25:02 +08:00 · 10023 次点击
    这是一个创建于 2137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    办公使用的是 mac pro,平时打开 4 个 pycharm 左右毫无压力,可是最近发现只打开一个 pycharm 就会造成 cpu 占用过高,然后风扇就嗡嗡嗡了,网上查了资料,现在问题已解决,分享一下。

    1. 修改 pycharm 的内存配置文件,打开 Finder 选择 Application 应用程序,找到 webstorm/pycharm 右键,选择显示包内容,路径:content/bin,选择 webstorm/pycharm.vmoptions (有的是 idea.vmoptions 这个文件),双击打开,或者或者选择在记事本中打开,修改配置,一般修改前两个配置使用的内存参数,我看了下我的是-Xms128m 和 -Xmx750m。(因为小于建议值,所以这个方法,我并没有进行尝试)。

    2. 在 pycharm 中点开左上角的 file 下拉框,找到 Power Save Mode, 然后进行勾选。修改后,目前电脑又跑的飞起了。

    如果大家还有其他此类问题的方法,请评论中见,毕竟造福同类,人人有责。

    第 1 条附言  ·  2019-02-15 10:22:24 +08:00
    原因:由于项目越来越多,使用的插件越来越多,pycharm 进行索引 index 的时间就会越来越长,就加剧了 CPU 的使用,没有好的解决办法,除非增加硬件;或者不使用代码自动补全功能,建议进行项目瘦身。
    第 2 条附言  ·  2019-02-15 16:39:58 +08:00
    今天实在是受不了爱本的嗷嗷叫,再一次对 pycharm 做了尝试,这次来个狠招:
          1、cd ~/Library/Logs
               rm -rf PyCharm2018.1/ 清理 pycharm 的使用日志
          2、cd ~/Library/Caches/
               rm -rf PyCharm2018.1/ 清理 pycharm 的使用缓存

    在执行上面两步后,启动 pycharm 后,会发现刚开始 pycharm 继续进行索引,CPU 也是转的飞起,风扇也仍旧嗷嗷叫,且等索引检索完毕,CPU,内存等参数均降,然后爱本也慢慢消停了。当前使用正常,像从前一样开三四个 pycharm 也没压力了。

    注: 在清理缓存前,一定一定要保存此前在 pycharm 上做的修改,直接关闭 pycharm 是没用的,虽然给了你一个所有文件都保存了的错觉,它只是将你的修改放入了缓存文件中,一旦删除,你就失去了所有修改,确保修改的文件都已写入磁盘。
    7 条回复    2019-02-12 15:40:00 +08:00
    fenglangjuxu
        1
    fenglangjuxu  
       2019-02-11 15:42:00 +08:00
    mac 下 goland PHPstorm 打开扫描文件 风扇也是呼呼的,求解.
    akatquas
        2
    akatquas  
       2019-02-11 17:45:07 +08:00
    IntelliJ 系的 IDE 都这样,
    要么关闭一些插件,要么加内存。
    当然你可以用 VSCode 啊。
    junjieyuanxiling
        3
    junjieyuanxiling  
       2019-02-11 17:55:58 +08:00 via Android
    @akatquas 可 VSCode 不是 IDE 啊。
    azh7138m
        4
    azh7138m  
       2019-02-11 18:08:09 +08:00 via Android
    我寻思着,Mac Pro 好歹能上志强(虽然被 iMac Pro 按在地上摩擦)怎么会这么不堪,还是说指的是 mbp ?
    我觉得配置好的 vsc 会比 jb 系列的 IDE 更卡,现在我只敢开 lint 插件,还是卡(指 vsc )。
    世界加钱可及,iMac Pro 最高可选 128G 内存(
    我不介意噪音,iStat Menu 调风扇转速,在温度涨起来之前就让风扇转起来,让睿频可以更持久。
    Dillion
        5
    Dillion  
       2019-02-12 08:13:06 +08:00 via iPhone
    之前有同学是因为直接用 pycharm 打开的 HOME 目录,导致 index 非常耗 CPU,且会频繁更新 index
    peyppicp
        6
    peyppicp  
       2019-02-12 10:46:51 +08:00
    -Xms2g
    -Xmx2g
    可以都给到 2g

    jet 家的 Power Save Mode 会暂停索引啥的,也没有自动提示了,所以 cpu 消耗少。
    Kcelone
        7
    Kcelone  
    OP
       2019-02-12 15:40:00 +08:00
    @azh7138m 是 mbp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.