关于 IntelliJ IDEA Debug 的问题

363 天前
 DosLee

电脑是 Mac book Pro ( M1 芯片),12.1 的系统。JDK 是 Azul Zulu8 版本,Idea 版本是 2023.1.1 想问一下大家,你们用 Idea Debug 的时候卡吗?我这随便走一个行数多点的函数就卡住了,函数里边是创建实例,创建集合,put 数据什么的操作。就需要等好久才能执行步进操作。

你们遇到了吗

3164 次点击
所在节点    程序员
35 条回复
likeme
363 天前
用了一年半了没遇到过
idea:2022.2.5
jdk:zulu8

可以写个 demo 代码贴出来让大家试试呀。
kaz10025
363 天前
单步走有时候会卡着 一般都是在下面打个端点直接跳过去
Mogugugugu
363 天前
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
不知道哪年的文章,但是上周刚更新。
daveh
363 天前
好歹是写 Java 的人,idea 不就一个 Java 进程?抓下堆栈看卡在哪,是否三方插件导致的?另外内存可以调大点试试。
idea 里面也有个功能能报 BUG ,自动采集堆栈和日志,能重现报个 BUG 去。
unco020511
363 天前
如果是会用 methed 断点确实会卡,一般避免直接打 Method 断点
bard99
363 天前
@luomao +1 ,之前用 zulu 的 arm 版 jdk8 ,debug 经常卡住;后面换了 oracle 的 jdk 后,debug 就没遇到这个问题了
keshawnvan
362 天前
@DosLee zulu-8
zilongzixue
362 天前
idea jdk 的问题,不要用 8 用 jdk11
DosLee
362 天前
@zttw 没有看见相关的字样,可能版本不同吧
DosLee
362 天前
@Focus9 是的
DosLee
362 天前
@likeme 可以创建一个 springboot 项目,断点打在 main 方法的 run 方法上,一直 Step into ,我走到 SpringApplication 类的 153 行就卡住了,而且卡很久。没有下载 springboot 源码的情况下 debug 的。
DosLee
362 天前
@zilongzixue zulu 版本的还是 oracle 版本的 JDK ?
likeme
362 天前
@DosLee 我点了百来下,都没卡住
likeyagao
362 天前
zilongzixue
362 天前
@DosLee 随便都可以

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

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

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

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

© 2021 V2EX