miaeLKK
V2EX  ›  Java

原来断点打多了也卡…

  •  
  •   miaeLKK · Jun 19, 2025 via Android · 7634 views
    This topic created in 503 days ago, the information mentioned may be changed or developed.
    同样的项目,idea 启动贼卡(一个小时) eclipse 启动两分钟。捣鼓了半天,加内存,换 idea ,换 jdk 都不行。最后把调试模式断点关闭,两分钟就起来了…醉了,删了所有断点就好使了。

    大家有类似的经历吗?说出来避避坑
    Supplement 1  ·  Jun 19, 2025
    我没加方法上,之前是挺快的,拉取代码后就慢了,所以拉取代码后有个能断点位置变到方法定义上了?
    27 replies  •  2025-06-21 04:40:36 +08:00
    layxy
    layxy
    Jun 19, 2025❤️2
    1
    断点打到方法上或者某些特殊的地方,会影响启动,之前遇到过,而且现在还容易卡断点,尤其是查数据库的地方
    opengps
    opengps
    Jun 19, 2025
    2
    所以说正式发布不应该带着调试文件(.pdb 之类)
    v1
    v1
    Jun 19, 2025
    3
    你就没想过为什么吗?因为有断点打在方法上面了。

    IntelliJ IDEA Help: Note that using method breakpoints can slow down the application you are debugging.
    miaeLKK
    miaeLKK
    OP
    Jun 19, 2025 via Android
    4
    @layxy 对,我好像打在 aop 上了,但之前没事,拉了一段时间的代码就不行了,当时查代码也没看出啥来,现在也无从查证了
    miaeLKK
    miaeLKK
    OP
    Jun 19, 2025 via Android
    5
    @kk2syc 还真没注意过,下次留意下,感谢
    Kiriri
    Kiriri
    Jun 19, 2025
    6
    断点上加 condition 也会影响
    cyningxu
    cyningxu
    Jun 19, 2025 via Android
    7
    断点不要打方法
    nkidgm
    nkidgm
    Jun 19, 2025
    8
    额,你不 debug ,没影响吧。
    rickiey
    rickiey
    Jun 19, 2025
    9
    一个小时?你等得了?
    liuchao719
    liuchao719
    Jun 19, 2025
    10
    偏个题,请问这种情况加 log 不可以吗?大批量加断点我觉得不如大批量加 log ,大家怎么看
    wetalk
    wetalk
    Jun 19, 2025
    11
    idea 是这样的,断点影响 debug 启动速度
    PS:解决办法,断点右键 -> 打钩的全部取消,服务起来后再全部勾选
    spritecn
    spritecn
    Jun 19, 2025
    12
    断点关了启动啊,调试再开,不就好了
    yidinghe
    yidinghe
    PRO
    Jun 19, 2025
    13
    这只是你编程职业生涯当中一个不起眼的小插曲罢了
    zhuawadao
    zhuawadao
    Jun 19, 2025
    14
    我记得启动时左下角会有因断点太多的提示的
    luzemin
    luzemin
    Jun 19, 2025
    15
    这是 IDEA 一个已知的问题,踩过坑
    miaotaizi
    miaotaizi
    Jun 19, 2025
    16
    IDEA 把所有的 debug 清除了重新打, 你打到方法上就会有问题
    LiaoMatt
    LiaoMatt
    Jun 19, 2025
    17
    断点打在接口方法上非常影响效率
    LiaoMatt
    LiaoMatt
    Jun 19, 2025
    18
    @liuchao719 log 加多了, 对真正生产上运行也是负担
    itechify
    itechify
    Jun 19, 2025
    19
    断点从来没加过在方法定义上,一般加方法内的第一行
    v1
    v1
    Jun 19, 2025
    20
    @miaeLKK 以前公司配的机器配置不行,大家就把方法断点打上,然后拍视频向上反馈,说机器不行导致效率不行,隔天换机器经费就批下来了
    windsound
    windsound
    Jun 19, 2025
    21
    @kk2syc 好办法
    namgking
    namgking
    Jun 19, 2025
    22
    曾经就出现过一次,刚开始一直查不到原因,程序启动都不正常,后来才发现是断点的问题
    migu
    migu
    Jun 19, 2025
    23
    借楼,自从换了 IDEA2025.1 进入断点,数据加载巨慢,调整 JVM 参数也没啥很好的效果,然后在断点执行命令也不好用
    xiaowangge
    xiaowangge
    Jun 19, 2025
    24
    方法断点( method breakpoints )会导致卡

    -----
    扩展:
    - 条件断点( Conditinon )
    - 单次断点( Remove once hit )
    - 异常断点
    swananan
    swananan
    Jun 20, 2025
    25
    @opengps 调试文件不会影响程序运行速度,运行时断点加多了会影响程序性能。
    chushengMIRAI
    chushengMIRAI
    Jun 20, 2025
    26
    几年前有遇到过
    uselesswater
    uselesswater
    Jun 21, 2025 via Android
    27
    我不明白一个问题,您说的断点关闭指的是把所以断点删除,还是仅仅关闭了断点,并没有删除那些断点?是否仅仅关闭断点也会影响?还是说关闭断点,不删除不会影响?我看您帖子后面说删除了全部断点,这样下次用还要再断一次,我记得 idea 有个关闭断点,但并不是删除这些断点。我想知道是否仅仅关闭断点也会影响启动时间?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5396 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26
    ♥ Do have faith in what you're doing.