电脑是 Mac book Pro ( M1 芯片),12.1 的系统。JDK 是 Azul Zulu8 版本,Idea 版本是 2023.1.1 想问一下大家,你们用 Idea Debug 的时候卡吗?我这随便走一个行数多点的函数就卡住了,函数里边是创建实例,创建集合,put 数据什么的操作。就需要等好久才能执行步进操作。
你们遇到了吗
![]() |
1
riggzh 139 天前
JDK 用的是 aarch 的么
|
2
luomao 139 天前
一样的,arm 版的 JDK 就会卡,我换 x86 的 JDK 很顺畅
|
3
Kyle18Tang 139 天前
有没有误打了 Method 的断点?
|
4
keshawnvan 139 天前
M1pro ,没什么感觉
|
5
likeyagao 139 天前
我用的 2023.1.1 jdk1.7 ,经常遇到卡死的情况,走着走着就没下文了
|
![]() |
6
wongy 139 天前
我是在下面再断一个点,然后点跳过次断点,这样就不会觉得卡了
|
![]() |
7
ThreeK 139 天前
win10 IntelliJ IDEA 2023.2 EAP (Ultimate Edition) 项目用 openjdk11 gradle 7.4
也会这样,debug 有时候 idea 直接就没反应了,就到不了自己加了断点的行,像下一步这些按钮也没法点,查看变量的标签页也是啥也没。端点列表里也没有其他的断点 |
![]() |
8
lovedoing 139 天前
java 好像很少遇到,但是 debug groovy 经常遇到卡断点
|
![]() |
9
zhulixin 139 天前
我从去年到现在一直有这个问题,感觉无解
|
![]() |
10
DosLee OP @riggzh 用的是 arm64 的,在 `https://www.azul.com/` 下载的
|
![]() |
12
DosLee OP @Kyle18Tang 就是一个操作数据,创建对象之类的 Java 方法,就卡住了。[叹气]
|
![]() |
13
DosLee OP @keshawnvan 您是什么版本的 JDK 呢,openjdk arm 版吗
|
18
zttw 138 天前
你卡死的时候 idea 右下角是不是显示一行字?我之前也遇到过,好像是什么监控导致的,然后根据那行字在谷歌找到了解决方法,你可以试一下
|
19
Focus9 138 天前
用 F8 走到函数的时候会卡,如果用跳过到下个断点就不卡
|
20
wganbleuthall 138 天前
单步的有时候很卡很久,F9 一般不会卡,mac windows 都一样
|
![]() |
21
likeme 138 天前
用了一年半了没遇到过
idea:2022.2.5 jdk:zulu8 可以写个 demo 代码贴出来让大家试试呀。 |
![]() |
22
kaz10025 138 天前
单步走有时候会卡着 一般都是在下面打个端点直接跳过去
|
![]() |
23
Mogugugugu 138 天前
Win11 + IDEA 2023.1.1 同样出现了这个问题。
下面是一些可能会有用的链接: https://youtrack.jetbrains.com/issue/IDEA-27221/Slow-step-over-during-debugging created 13 years ago ,updated 3 months ago (笑死) https://bugs.openjdk.org/browse/JDK-6960970 Status:OPEN (也是 13 年前的 bug ,影响版本是 7 ) https://intellij-support.jetbrains.com/hc/en-us/articles/206544799-Java-slow-performance-or-hangups-when-starting-debugger-and-stepping 不知道哪年的文章,但是上周刚更新。 |
24
daveh 138 天前 via iPhone
好歹是写 Java 的人,idea 不就一个 Java 进程?抓下堆栈看卡在哪,是否三方插件导致的?另外内存可以调大点试试。
idea 里面也有个功能能报 BUG ,自动采集堆栈和日志,能重现报个 BUG 去。 |
![]() |
25
unco020511 138 天前
如果是会用 methed 断点确实会卡,一般避免直接打 Method 断点
|
27
keshawnvan 138 天前
@DosLee zulu-8
|
![]() |
28
zilongzixue 138 天前
idea jdk 的问题,不要用 8 用 jdk11
|
![]() |
31
DosLee OP @likeme 可以创建一个 springboot 项目,断点打在 main 方法的 run 方法上,一直 Step into ,我走到 SpringApplication 类的 153 行就卡住了,而且卡很久。没有下载 springboot 源码的情况下 debug 的。
|
![]() |
32
DosLee OP @zilongzixue zulu 版本的还是 oracle 版本的 JDK ?
|
34
likeyagao 137 天前
|
![]() |
35
zilongzixue 137 天前
@DosLee 随便都可以
|