V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaeLKK
V2EX  ›  Java

原来断点打多了也卡…

  •  
  •   miaeLKK · 2025 年 6 月 19 日 via Android · 6545 次点击
    这是一个创建于 212 天前的主题,其中的信息可能已经有所发展或是发生改变。
    同样的项目,idea 启动贼卡(一个小时) eclipse 启动两分钟。捣鼓了半天,加内存,换 idea ,换 jdk 都不行。最后把调试模式断点关闭,两分钟就起来了…醉了,删了所有断点就好使了。

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

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

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