在首次 debug时访问数据库、redis 等(看起来是所有网络请求)都会卡几分钟左右,之后再次进入 debug 就不会卡。在没有 debug 场景下也不会卡。
之前在 M1 上也出现过这种现象,现在在 M2 上更明显了,在烧烤架 Intel 上没出现此现象。
在网上搜了一圈,试了各种方法也没解决。。。不知道各位有没有遇到过类似情况,如何解决。
应该是 OpenJdk8-aarch64 的问题,M2 上也试过使用 Oracle jdk-8u351 x64 debug 时不会卡,但是编译要比 Zulu aarch64 jdk 慢得多。。。
机器:
2023 MacBook Pro 14' macOS 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)
IntelliJ IDEA 2021.2.2 aarch64
1
lamls 2023-03-25 20:26:13 +08:00
intel 的 u 没有此问题啊
|
3
yiqiu2324 2023-03-26 09:44:25 +08:00 via iPhone
尝试下 oracle jdk 17 的 arm 版本,看看行不行
|
4
yiqiu2324 2023-03-26 09:49:34 +08:00 via iPhone
|
5
SN1997 2023-03-26 11:43:28 +08:00 via iPhone
有解决办法了没 我用的 zulu jdk8 也是这个问题
|
7
Gav1nw 2023-03-26 21:28:24 +08:00
试试 JDK11
|
8
653513754 2023-03-26 23:43:08 +08:00
所以你 debug 的啥呀,语言平台 IDE 什么都不说
|
9
keno OP 已经反馈给 Azul 官方,官方已确定这是个 issue ,何时修复未知。另建议考虑付费版本可以快速修复。说白话就是:“免费,等;加钱,行”
原话: The issue is now under investigation. Based on the OpenJDK and Zulu release cycles, if the issue is fixed, it will be included in the next quarterly release. This is the fastest way to get a bug fixed in the community version. If you are interested in our off the cycle fixes and fast response to these kind of bugs, please refer to the Zulu Core versions, which is a paid subscription version: https://www.azul.com/products/pricing/. |
10
keno OP 一个月了,Azul 官方给最终结论了,不会给非订阅用户修复这个 issue 。
但给出了一个解决方案,在 IDEA 项目里设置 SDK 为 Zulu 17 ,Language Level 设置为 8 。 实测 debug 不卡了,但是伴随来的是其他版本问题。 不得已而求其次,将就用吧。。。。。。 附解决方案链接(需注册登录): https://support.azul.com/hc/en-us/articles/14875656063508-Faster-debugging-of-Java-8-applications-on-macOS-M1-M2-CPUs @SN1997 |