V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
IfEles
V2EX  ›  Java

mac os 用 idea cpu 占用高!!!!

  •  1
     
  •   IfEles · 2018-10-12 14:24:45 +08:00 · 13694 次点击
    这是一个创建于 1994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    16g 内存的 i5 四核的 18 款 13 寸 rmbp,只要一用 idea 写代码,风扇就狂转,伴随着巨大的声音,cpu 温度迅速窜到 70 度,看了下活动检测器 idea 占用达到 500%以上不写代码就占用率就降下去了,哪怕是新建一个 class 写几个变量都会高占用,试了网上的办法换 jre 版本,关闭代码重复检测,调节 jvm 配置都无果,V 友有同样的遭遇吗?

    43 条回复    2019-08-08 11:32:01 +08:00
    xiaoshenke
        1
    xiaoshenke  
       2018-10-12 14:33:43 +08:00
    瞬时 cpu 飙高是正常的。不过 4 核 500%的 cpu。。你的机器硬件有问题了?
    IfEles
        2
    IfEles  
    OP
       2018-10-12 14:37:40 +08:00
    @xiaoshenke 应该没问题岸边,刚买的
    zhyzhy
        3
    zhyzhy  
       2018-10-12 14:46:17 +08:00 via Android
    我也遇到过。。。似乎和打开的项目有关
    IfEles
        4
    IfEles  
    OP
       2018-10-12 14:49:11 +08:00
    @zhyzhy 项目是一个 springboot 的项目,这个简直了
    bestv
        5
    bestv  
       2018-10-12 14:51:16 +08:00
    我 15 款 15 寸 rmbp 有这问题很久了,网上各种方案都试过,无解,就差重装系统了
    shalk
        6
    shalk  
       2018-10-12 14:52:11 +08:00 via iPhone
    什么版本呢?
    IfEles
        7
    IfEles  
    OP
       2018-10-12 15:11:52 +08:00
    @shalk 2018.2.4
    liuyanjun0826
        8
    liuyanjun0826  
       2018-10-12 15:35:41 +08:00 via Android
    哪个 Idea
    IfEles
        9
    IfEles  
    OP
       2018-10-12 16:05:50 +08:00
    @liuyanjun0826 jetbrains 的最新版的 idea
    leakeung
        10
    leakeung  
       2018-10-12 16:20:54 +08:00
    关闭不用的 plugin !例外你的 project 是不是很大?
    IfEles
        11
    IfEles  
    OP
       2018-10-12 16:23:36 +08:00
    @leakeung 项目也还好吧 2 个 model 的,不过里面的类还是蛮多的
    jamesxu
        12
    jamesxu  
       2018-10-12 16:24:52 +08:00 via iPhone
    我 14 年的 MacBook Air,2 核 4GB 内存,运行 IDEA 也没问题啊
    mauve
        13
    mauve  
       2018-10-12 16:30:43 +08:00
    你好,同伙
    IfEles
        14
    IfEles  
    OP
       2018-10-12 16:34:23 +08:00
    @mauve 你好呀,我是小黑👽
    IfEles
        15
    IfEles  
    OP
       2018-10-12 16:34:45 +08:00
    @jamesxu 你有外接显示器使用吗?
    v2lf
        16
    v2lf  
       2018-10-12 16:45:25 +08:00
    估计在建立索引,
    akari33
        17
    akari33  
       2018-10-12 16:53:36 +08:00
    我也遇到过,写 jQuery 时候 cpu 飙升,idea 巨卡,写其他的倒是没问题
    xuanbg
        18
    xuanbg  
       2018-10-12 17:30:52 +08:00
    刚打开项目的时候 500+%,项目加载完了不到 10%。
    breezeFP
        19
    breezeFP  
       2018-10-12 18:10:33 +08:00
    你把内存调高,实时检测关一下,然后再试试
    somebody
        20
    somebody  
       2018-10-12 18:14:28 +08:00 via Android
    项目代码量有多少,这个有很大关系
    CSDreamer
        21
    CSDreamer  
       2018-10-12 18:30:12 +08:00
    idea 文件索引,吃内存大户,好用的工具都比较昂贵
    crbee
        22
    crbee  
       2018-10-12 18:37:51 +08:00
    确实很高,
    IfEles
        23
    IfEles  
    OP
       2018-10-12 19:17:02 +08:00
    @breezeFP 实时检测指的是重复代码重复检测还是其他的?我貌似也试过
    IfEles
        24
    IfEles  
    OP
       2018-10-12 19:17:24 +08:00
    @xuanbg 我是只要写代码就 500+😂
    IfEles
        25
    IfEles  
    OP
       2018-10-12 19:17:47 +08:00
    @CSDreamer 简直受不了这噪音只能戴耳机外接键盘使用
    IfEles
        26
    IfEles  
    OP
       2018-10-12 19:18:13 +08:00
    @akari33 卡倒是不卡,就是噪音很大
    IfEles
        27
    IfEles  
    OP
       2018-10-12 20:02:20 +08:00
    @somebody 我试试新建一个项目试试
    laodao1990
        28
    laodao1990  
       2018-10-12 20:13:50 +08:00 via iPhone
    清空缓存重启 idea 试试
    lux182
        29
    lux182  
       2018-10-13 00:57:10 +08:00
    2017 pro 也是 cpu 狂飙,和项目大小无关,也和索引无关。只要一写代码就狂飙
    VeryZero
        30
    VeryZero  
       2018-10-13 08:52:07 +08:00
    他们家的东西在 MAC 都有各种莫名卡顿问题。

    同一个项目,14 年 MBP 顶配总感觉一卡一卡的,连右键菜单弹出都有延迟,跟便秘一样
    换到 E3 台式机流畅的一塌糊涂,代码提示都变快了,瞬间通畅了。
    breezeFP
        31
    breezeFP  
       2018-10-13 09:06:34 +08:00
    打勾 File -> Power Save Mode
    IfEles
        32
    IfEles  
    OP
       2018-10-13 10:51:47 +08:00
    @breezeFP 那岂不是所有的提示都没有了🤣
    ThinkHigher
        33
    ThinkHigher  
       2018-10-13 11:07:31 +08:00
    我倒是没遇到,下面是我的 IDEA jvm 配置:
    -Xms6G
    -Xmx6G
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

    希望对你有帮助 : )
    IfEles
        34
    IfEles  
    OP
       2018-10-13 11:31:27 +08:00
    @ThinkHigher 6G???!!有点高啊
    ThinkHigher
        35
    ThinkHigher  
       2018-10-13 14:24:31 +08:00
    @IfEles 还行,搭配 G1 平时感觉不到明显的卡顿
    summer1988
        36
    summer1988  
       2018-10-13 14:24:40 +08:00
    index
    dejavuwind
        37
    dejavuwind  
       2018-10-13 14:49:50 +08:00 via Android
    实时 build 导致的吧
    dorothyREN
        38
    dorothyREN  
       2018-10-13 14:59:38 +08:00
    刚打开项目的时候好像会添加索引什么的,资源开销特别高,等跑完了就正常了,看下右下角是不是有进度条。我用 pycharm 也是这个毛病
    acr0ss
        39
    acr0ss  
       2018-10-13 20:27:22 +08:00
    我没有楼主这个问题,不过就总是程序卡顿,只能重启。。
    haigeek
        40
    haigeek  
       2019-08-07 13:22:00 +08:00
    请问楼主现在还有这个问题吗?
    IfEles
        41
    IfEles  
    OP
       2019-08-07 23:58:23 +08:00
    @haigeek 目前没有啦,18 最后一个版本的 idea
    haigeek
        42
    haigeek  
       2019-08-08 00:32:31 +08:00
    @IfEles #41 感谢回复!我现在使用的也是这个版本 还想请问下 现在输入的时候是在 200%是正常的吗?
    IfEles
        43
    IfEles  
    OP
       2019-08-08 11:32:01 +08:00   ❤️ 1
    @haigeek 现在不会了替换了 properties,内存加到了 2g
    -Xms1024m
    -Xmx2048m
    -XX:MaxPermSize=512m
    -XX:ReservedCodeCacheSize=256m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseCodeCacheFlushing
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Dsun.awt.keepWorkingSetOnMinimize=true
    -Djava.net.preferIPv4Stack=true
    -Djsse.enableSNIExtension=false
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3388 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:17 · PVG 19:17 · LAX 04:17 · JFK 07:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.