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

可以在 GraalVM 中运行 idea 吗?

  •  1
     
  •   bthulu · 2021-04-09 11:16:00 +08:00 · 3237 次点击
    这是一个创建于 1105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    idea 有点太占用资源了, 如果能通过 graalVM 编译为本地机器码运行就好了

    9 条回复    2021-04-09 14:54:50 +08:00
    yazinnnn
        1
    yazinnnn  
       2021-04-09 11:18:45 +08:00
    可不可行这件事让 JB 的人去验证吧...
    typetraits
        2
    typetraits  
       2021-04-09 11:20:44 +08:00
    typetraits
        3
    typetraits  
       2021-04-09 11:25:09 +08:00
    刚在 macOS 里用 CLion 测试了下,换成 GraalVM 之后没有感觉到性能提升,滚动还变卡了
    JB 自己的 JRE 是有额外优化的,还是别换了
    Jirajine
        4
    Jirajine  
       2021-04-09 11:26:45 +08:00 via Android
    Rheinmetal
        5
    Rheinmetal  
       2021-04-09 11:28:28 +08:00
    @typetraits 看评论或者用过 GraalVM 就知道了 fallback image 就是没有编译 还是用 jvm 运行的意思
    yazinnnn
        6
    yazinnnn  
       2021-04-09 11:33:02 +08:00
    不把 idea 编译成二进制,只把 graal 当 jvm 用当然会变卡....
    imzcg2
        7
    imzcg2  
       2021-04-09 12:47:05 +08:00 via Android
    想法很美好,现实很骨感。GraalVM 编译成二进制。所有的反射操作。都会凉凉。这也意味着根本编不出来。
    qieqie
        8
    qieqie  
       2021-04-09 13:31:22 +08:00
    GraalVM 编译出来的二进制只是启动初始资源占用少,跑着跑着就内存爆炸了,甚至超过 Hotspot
    cheng6563
        9
    cheng6563  
       2021-04-09 14:54:50 +08:00
    其实 OpenJ9 的 JVM 也能跑 IDEA,但也没感觉内存下降多少,也并没有变流畅。
    等一个 JBR17 吧,新版的 JVM 能更积极地把已 GC 的内存还给操作系统,应该会好不少。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1015 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:25 · PVG 03:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.