首页 > 其他分享 >Method breakpoints may dramatically slow down debugging 解决 项目无法启动 打开Breakpoints面板(快捷键:Ctrl - Shift -

Method breakpoints may dramatically slow down debugging 解决 项目无法启动 打开Breakpoints面板(快捷键:Ctrl - Shift -

时间:2022-10-10 19:55:50浏览次数:78  
标签:debugging slow 启动 项目 breakpoints 快捷键 断点 Method

Method breakpoints may dramatically slow down debugging 解决 项目无法启动 打开Breakpoints面板(快捷键:Ctrl - Shift -F8 ),将断点取消勾选即可。

项目无法启动了

简单介绍一下事情的过程:昨天修复代码,代码部分处理完成之后,启动debug模式准备调试程序,但是在IDEA上点击debug按钮后却一直无法正常启动项目,控制台上也能看到日志,但是基本都在几个步骤后无法再继续下去,重复试了几次都无法正常启动项目,日志输出到特定的那几句后就停止了,调试代码也就更无从谈起了。

原因

由于是第一次碰到这个问题,不太清除到底是什么原因,只记得当时重复的试了几次项目的clean install,但是这几次的重新构建也很缓慢,平时重新构建只需要几分钟的等待时间,这几次竟然平均需要一小时构建成功。

我此时感觉肯定是哪出了问题,而出问题的地方也就只有以下几处:

  1. 代码问题。
  2. IDEA 设置问题。
  3. 系统问题。

经过反复与git分支对比,没有发现代码处理有明显错误,且能通过run启动成功且无明显缓慢感,暂时排除1。

对于2和3,当时感觉是肯定是2,因为修改代码过程中,并未改动系统本身任何设置问题,不可能说前一个小时还能正常运行的系统,下一个小时就特别缓慢,且能run正常启动,也侧面说明系统本身是没有问题的。

既然如此,那就只剩下2了,但是找了半天也仍旧没有头绪。问问同事和朋友有没有遇到过类似问题的,但是他们都说没遇到过。心里真是崩溃的。既然如此,祭出大招,重启idea,结果还是无果,但是无意间看到右下方弹窗提示:Method breakpoints may dramatically slow down debugging 。

Method Breakpoints

发现提示之后,赶紧debug一下,发现也有这个提示,当即就认为,应该就是它了。于是赶紧一顿google。终于在idea官方文档中发现了蛛丝马迹:IDEA官方文档
Method breakpoints

简单翻译如下:
由于JVM设计的原因,方法断点将大大降低调试器的速度,评估起来很昂贵。 删除方法断点,并考虑使用常规的行断点。 为了验证您没有任何方法断点,请打开项目根目录中的.idea / workspace.xml文件(如果使用旧项目格式,则打开 .iws文件),然后在method_breakpoints节点内查找任何断点。

解决

到此,果断打开自己IDEA 的所有断点瞅瞅,果然,发现了一次Method breakpoint。
本地方法断点
去除断点,重新debug,不到一分钟,启动成功,完美解决。

总结

到此为止,事件的起因、经过、结果都大致介绍完毕,在以后的搬砖中,还是少用方法断点,也尽量不要在项目里打过多的断点,调试哪里就在哪里打上,调试完把断点去掉就好。

https://blog.csdn.net/weixin_38084097/article/details/111310067

标签:debugging,slow,启动,项目,breakpoints,快捷键,断点,Method
From: https://www.cnblogs.com/sunny3158/p/16776959.html

相关文章

  • 快捷键Day1
    Ctrl+c复制Ctrl+v粘贴Ctrl+x剪切Ctrl+z撤回Ctrl+s保存Alt +F4关闭窗口Shift+Delete永久删除windows+r 打开指令面板windows+e打开我的电脑Ctrl+Shif......
  • GoLand 和 Pycharm的 快捷键设置与常用插件
    GoLand插件Gopher美化进度条,让等待更优雅。CodeGlancepro旁边浏览框。快捷键设置删除行:ctrl+L重新格式化代码ctrl+K开始新行ctrl+enter终端:......
  • VS里边的常用的快捷键
    之前的笔记都自己保留了,慢慢的更新到博客上,虽然现在玩后端框架,做后端的项目,上一个暑假在学校玩了两个月的前端,挺喜欢前端的。吧之前整理的一些笔记根心出来:自动跳到下一行的......
  • java中经常用到的几个快捷键还有Debug
    快捷键ctrl+shift+o 自动导入删除包。        ctrl+/ 注释当前行ctrl+shift+/ 多行注释        ctrl+shift+f 自动格式化代码        ctrl+d......
  • 断点应用案例
    1#include<stdio.h>23voidmain(){4intsum=0;5inti=0;6for(i=0;i<10;i++){7sum+=i;8printf("\ni=......
  • 解决 mac M1 goland debug 错误Debugging programs ... not support
    总之安装arm版本的包​​https://zhuanlan.zhihu.com/p/425006498​​......
  • typora快捷键
    一级标题二级标题三级标题四级标题五级标题六级标题下划线加粗斜体待完成//注释classA{Stringname;intno;}ctrl+l按行选中Ctrl+......
  • 锁定屏幕时接收用户输入的快捷键热键并执行自定义AutoHotkey脚本-2022年10月8日
    锁定屏幕时接收用户输入的快捷键热键并执行自定义AutoHotkey脚本-2022年10月8日   到淘宝网店铺Knight20搜索“USB无线脚踏开关自定义快捷组合电路板按键模拟小......
  • vs快捷键
    修改后的快捷键注释:ctrl+/取消注释:ctrl+alt+/删除行:ctrl+D复制行:ctrl+alt+D删除左边单词:ctrl+退格删除右边单词:ctrl+delete往右一个单词:ctrl+右箭......
  • java--IDEA快捷键操作
    1.ctrl+alt+m选择区域代码创建方法的快捷键2.ctrl+shift+-收起类中所有的方法创建对象接收结果快捷键:alt+enter整理代码格式:ctrl+alt+l3.删除一行:ctrl+y4.ctrl+s......