• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DosLee
V2EX  ›  程序员

关于 IntelliJ IDEA Debug 的问题

  •  
  •   DosLee · May 17, 2023 · 5206 views
    This topic created in 1269 days ago, the information mentioned may be changed or developed.

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

    你们遇到了吗

    35 replies  •  2023-05-18 16:08:26 +08:00
    riggzh
    riggzh
    May 17, 2023
    1
    JDK 用的是 aarch 的么
    luomao
    luomao
    May 17, 2023
    2
    一样的,arm 版的 JDK 就会卡,我换 x86 的 JDK 很顺畅
    Kyle18Tang
    Kyle18Tang
    May 17, 2023
    3
    有没有误打了 Method 的断点?
    keshawnvan
    keshawnvan
    May 17, 2023
    4
    M1pro ,没什么感觉
    likeyagao
    likeyagao
    May 17, 2023
    5
    我用的 2023.1.1 jdk1.7 ,经常遇到卡死的情况,走着走着就没下文了
    wongy
    wongy
    May 17, 2023
    6
    我是在下面再断一个点,然后点跳过次断点,这样就不会觉得卡了
    ThreeK
    ThreeK
    May 17, 2023
    7
    win10 IntelliJ IDEA 2023.2 EAP (Ultimate Edition) 项目用 openjdk11 gradle 7.4
    也会这样,debug 有时候 idea 直接就没反应了,就到不了自己加了断点的行,像下一步这些按钮也没法点,查看变量的标签页也是啥也没。端点列表里也没有其他的断点
    JsonNode
    JsonNode
    May 17, 2023
    8
    java 好像很少遇到,但是 debug groovy 经常遇到卡断点
    rev0
    rev0
    May 17, 2023
    9
    我从去年到现在一直有这个问题,感觉无解
    DosLee
    DosLee
    OP
    May 17, 2023
    10
    @riggzh 用的是 arm64 的,在 `https://www.azul.com/` 下载的
    DosLee
    DosLee
    OP
    May 17, 2023
    11
    @luomao 是在 azul 下载的吗,还是 oracle 下载的?
    DosLee
    DosLee
    OP
    May 17, 2023
    12
    @Kyle18Tang 就是一个操作数据,创建对象之类的 Java 方法,就卡住了。[叹气]
    DosLee
    DosLee
    OP
    May 17, 2023
    13
    @keshawnvan 您是什么版本的 JDK 呢,openjdk arm 版吗
    DosLee
    DosLee
    OP
    May 17, 2023
    14
    @wongy 我目前也是这样操作的。有一次和同事一起调试,我们俩眼看着在一个方法上卡了好久,那个时候我感觉度秒如年的感觉。后来去他电脑上调试的
    DosLee
    DosLee
    OP
    May 17, 2023
    15
    @likeyagao 同,我也这样
    DosLee
    DosLee
    OP
    May 17, 2023
    16
    @ThreeK 对的。就... 好难受
    DosLee
    DosLee
    OP
    May 17, 2023
    17
    @zhulixin 我去官方客服那咨询一下吧,看看他们有什么办法
    zttw
    zttw
    May 17, 2023
    18
    你卡死的时候 idea 右下角是不是显示一行字?我之前也遇到过,好像是什么监控导致的,然后根据那行字在谷歌找到了解决方法,你可以试一下
    Focus9
    Focus9
    May 17, 2023
    19
    用 F8 走到函数的时候会卡,如果用跳过到下个断点就不卡
    wganbleuthall
    wganbleuthall
    May 17, 2023❤️1
    20
    单步的有时候很卡很久,F9 一般不会卡,mac windows 都一样
    likeme
    likeme
    May 17, 2023
    21
    用了一年半了没遇到过
    idea:2022.2.5
    jdk:zulu8

    可以写个 demo 代码贴出来让大家试试呀。
    kaz10025
    kaz10025
    May 17, 2023
    22
    单步走有时候会卡着 一般都是在下面打个端点直接跳过去
    Mogugugugu
    Mogugugugu
    May 17, 2023
    23
    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
    daveh
    May 17, 2023 via iPhone
    24
    好歹是写 Java 的人,idea 不就一个 Java 进程?抓下堆栈看卡在哪,是否三方插件导致的?另外内存可以调大点试试。
    idea 里面也有个功能能报 BUG ,自动采集堆栈和日志,能重现报个 BUG 去。
    unco020511
    unco020511
    May 17, 2023
    25
    如果是会用 methed 断点确实会卡,一般避免直接打 Method 断点
    bard99
    bard99
    May 17, 2023
    26
    @luomao +1 ,之前用 zulu 的 arm 版 jdk8 ,debug 经常卡住;后面换了 oracle 的 jdk 后,debug 就没遇到这个问题了
    keshawnvan
    keshawnvan
    May 18, 2023
    27
    @DosLee zulu-8
    zilongzixue
    zilongzixue
    May 18, 2023
    28
    idea jdk 的问题,不要用 8 用 jdk11
    DosLee
    DosLee
    OP
    May 18, 2023
    29
    @zttw 没有看见相关的字样,可能版本不同吧
    DosLee
    DosLee
    OP
    May 18, 2023
    30
    @Focus9 是的
    DosLee
    DosLee
    OP
    May 18, 2023
    31
    @likeme 可以创建一个 springboot 项目,断点打在 main 方法的 run 方法上,一直 Step into ,我走到 SpringApplication 类的 153 行就卡住了,而且卡很久。没有下载 springboot 源码的情况下 debug 的。
    DosLee
    DosLee
    OP
    May 18, 2023
    32
    @zilongzixue zulu 版本的还是 oracle 版本的 JDK ?
    likeme
    likeme
    May 18, 2023
    33
    @DosLee 我点了百来下,都没卡住
    likeyagao
    likeyagao
    May 18, 2023
    34
    zilongzixue
    zilongzixue
    May 18, 2023
    35
    @DosLee 随便都可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1267 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    ♥ Do have faith in what you're doing.