1. 断点调试:在代码中设置断点,当程序执行到该位置时暂停,然后可以查看变量的值、调用堆栈等信息。
2. 单步调试:点击代码中的某一行,程序会逐行执行,同时显示当前行的代码和变量值。
3. 条件断点:在代码中设置条件断点,只有满足条件时才会执行。
4. 函数调用跟踪:点击函数名,程序会逐行执行该函数,同时显示函数的参数和返回值。
5. 内存调试:查看程序的内存使用情况,包括堆内存、栈内存等。
6. 性能分析:查看程序的性能指标,如CPU占用率、内存占用率、网络请求次数等。
7. 错误追踪:查看程序的错误信息,了解错误的来源和原因。
8. 代码覆盖:查看程序的覆盖率,了解哪些代码被执行过,哪些代码没有被执行过。
9. 代码修改后重新运行:在开发过程中,可以随时修改代码并重新运行,以检查修改是否生效。
10. 快捷键操作:熟悉开发者工具的各种快捷键,可以提高开发效率。