1.debug模式下运行项目,
2.打断点
3.上侧的按钮

一行一行的走,但是不进入方法。

进入自己写的方法,不进入类库方法。

任何方法都会进入

步出,执行到当前所在方法返回后的地方,(调用此方法的那个断点)

点开后在Expression栏内, 输入指定方法,和自定义参数,直接得到运算结果。 调用范围为全局域
4.左侧按钮

放行到下一个断点

★查看所有断点,并可以指定删除某些断点

禁用所有断点(debug模式启动后所有断点变灰)
5.实用技巧
5.1不想从头开始全部遍历,设置i的指定值,从指定值开始走程序
右击断点,设置conditions

5.2多线程控制线程执行顺序
右击指定断点→设置选中Thread选项→debugger控制台→frames可以选中指定线程→F8运行


分布式调试–同个服务启动多个实例:
一个服务,设置不同端口,并想同时启动多个,在edit栏勾选上指定选项(Allow parallel run)

本文介绍了调试过程中的一些关键操作,如使用debug模式,设置断点,控制执行流程,以及如何查看和管理断点。特别提到了如何不进入类库方法,只进入自定义方法,并利用表达式栏进行即时计算。此外,还讲解了如何通过条件断点控制程序执行,以及在多线程环境中控制线程顺序。对于分布式调试,文章提及了在同一服务不同端口上启动多个实例的技巧。
4212

被折叠的 条评论
为什么被折叠?



