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

IDEA 2019.2.* 卡顿的事

  •  
  •   szq8014 · 2019-11-21 17:34:16 +08:00 · 5151 次点击
    这是一个创建于 1830 天前的主题,其中的信息可能已经有所发展或是发生改变。

    张于有点空闲可以发个帖子了,前段时间更新 2019.2.* 后就明显感觉卡顿了,然后又尝试了下以前屡次失败的

    +XX:+UseG1GC

    然后。真香。 不知道是不是个例,你们可以试一下。

    #-XX:+UnlockExperimentalVMOptions #-XX:+UseZGC

    也试了上面的,结果发现不行

    13 条回复    2019-11-22 11:27:15 +08:00
    l8g
        1
    l8g  
       2019-11-21 17:37:12 +08:00
    给的多大的 Heap 啊? G1 在小的 Heap 上也没啥优势吧?
    szq8014
        2
    szq8014  
    OP
       2019-11-21 17:50:21 +08:00
    @l8g
    -Xms1400m
    -Xmx1400m

    其它的都是自带的原参数了。
    我也觉得应该没啥优势,但是从 jvisualvm 里面的记录来看,GC 次数少多了。。
    chendy
        3
    chendy  
       2019-11-21 17:54:54 +08:00
    退回 2019.1 等 2019.3
    这 maven 插件更了 4 个版本,pom 编辑还是废的,也是服气
    qiyuey
        4
    qiyuey  
       2019-11-21 17:56:56 +08:00
    1400 太小了,G1 感觉意义不大,没有测试过
    szq8014
        5
    szq8014  
    OP
       2019-11-21 18:26:28 +08:00
    @qiyuey
    ![jvisualvm]( https://imgchr.com/i/MIDeL6)

    这截图里面的 idea 已经运行了两个小时了,只有 108 GC 用时 3.560s。可能也跟我现在使用程度轻有关,我只是在两个项目之前切换,写的 5 个模块的 kotlin 项目
    szq8014
        6
    szq8014  
    OP
       2019-11-21 18:27:19 +08:00
    尴尬,贴错了图片地址了
    ![jvisualvm]( https://s2.ax1x.com/2019/11/21/MIDeL6.png)
    tsui
        7
    tsui  
       2019-11-22 03:23:46 +08:00
    感觉很怀疑作用。。。JVM 很聪明,小 heap size 用 sweep 大 heap size 自动就是 G1GC 了
    zhenjiachen
        8
    zhenjiachen  
       2019-11-22 08:56:09 +08:00 via iPhone
    15 款 Macbook pro 8g 内存,写 kotlin 卡的要死,一个提示要好久,copy 一段 java 代码要 10s。而且每次 cpu 都要飙升。反正就是 idea 些 kotlin 没有 java 那么顺畅。所以还是决定换回 java。
    sagaxu
        9
    sagaxu  
       2019-11-22 09:11:30 +08:00 via Android
    我 idea 都是 xmx8g,做代码分析的时候也能卡半个小时,鱼 gc 无瓜
    szq8014
        10
    szq8014  
    OP
       2019-11-22 09:41:43 +08:00
    @zhenjiachen 我也发现了,觉得还是 java 更流畅一些
    nyanyh
        11
    nyanyh  
       2019-11-22 10:04:33 +08:00
    2019.2 就是卡,JetBrains 自己也承认了有性能问题
    说实在我认为整个 2019 系列都卡,CLion 打开个 Vulkan demo 什么都不干,界面上也没显示什么 Indexing,随便敲下打个子母就能占满 CPU 好几分钟,自动补全 10 秒才能弹出来
    可以去下 2019.3Beta 版,或者退回 2019.1,2019.3 估计很快就发布正式版了
    mysunshinedreams
        12
    mysunshinedreams  
       2019-11-22 11:15:04 +08:00
    @zhenjiachen 我也发现了,为什么原生支持的还不如 Scala 插件呢?
    还有个问题,就是一输入特别快,CPU load 也飚高。。。
    anankun
        13
    anankun  
       2019-11-22 11:27:15 +08:00
    安心等待 2019.3,官方不是说 11 月出么,快了吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.