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

2023-03-25 09:00:24 +08:00
 keno

问题:

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

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

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

简单分析:

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

贴一下配置:

958 次点击
所在节点    Java
2 条回复
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
2023-04-25 18:26:08 +08:00
一个月前反馈给 Auzl 官方,官方给最终结论了,不会给非订阅用户修复这个 issue 。
但给出了一个解决方案,在 IDEA 项目里设置 SDK 为 Zulu 17 ,Language Level 设置为 8 。
实测 debug 不卡了,但是伴随来的是其他版本问题。
不得已而求其次,将就用吧。。。。。。


@layxy

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX