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

Apple 芯片在 debug 时会卡好久怎么办?

  •  
  •   keno · 2023-03-25 09:00:24 +08:00 · 958 次点击
    这是一个创建于 607 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题:

    首次 debug时访问数据库、redis 等(看起来是所有网络请求)都会卡几分钟左右,之后再次进入 debug 就不会卡。在没有 debug 场景下也不会卡。

    之前在 M1 上也出现过这种现象,现在在 M2 上更明显了,在烧烤架 Intel 上没出现此现象。

    在网上搜了一圈,试了各种方法也没解决。。。不知道各位有没有遇到过类似情况,如何解决。

    简单分析:

    应该是 OpenJdk8-aarch64 的问题,M2 上也试过使用 Oracle jdk-8u351 x64 debug 时不会卡,但是编译要比 Zulu aarch64 jdk 慢得多。。。

    贴一下配置:

    • 机器:

      2023 MacBook Pro 13.2.1

    • JDK: openjdk version "1.8.0_362" OpenJDK Runtime Environment (Zulu 8.68.0.21-CA-macos-aarch64) (build 1.8.0_362-b09) OpenJDK 64-Bit Server VM (Zulu 8.68.0.21-CA-macos-aarch64) (build 25.362-b09, mixed mode)

    2 条回复    2023-04-25 18:26:08 +08:00
    layxy
        1
    layxy  
       2023-04-07 09:38:06 +08:00
    M1 也是偶尔会卡 debug,OpenJDK Runtime Environment (Zulu 8.64.0.19-CA-macos-aarch64) (build 1.8.0_345-b01)
    keno
        2
    keno  
    OP
       2023-04-25 18:26:08 +08:00
    一个月前反馈给 Auzl 官方,官方给最终结论了,不会给非订阅用户修复这个 issue 。
    但给出了一个解决方案,在 IDEA 项目里设置 SDK 为 Zulu 17 ,Language Level 设置为 8 。
    实测 debug 不卡了,但是伴随来的是其他版本问题。
    不得已而求其次,将就用吧。。。。。。


    @layxy
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:18 · PVG 08:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.