vs - 调试的技巧

  1. 在自助和局部变量窗口中固定属性
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/autos-and-locals-windows?view=vs-2019
  2. 固定数据提示、在数据提示中固定属性
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/view-data-values-in-data-tips-in-the-code-editor?view=vs-2019
    其中固定数据提示+固定属性+断点条件 搭配使用有助于定位一些偶发 bug
  3. 断点记录到"输出"窗口,条件可选:条件表达式、命中次数、筛选器
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/using-tracepoints?view=vs-2019
  4. 调用堆栈及其可视图
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/how-to-use-the-call-stack-window?view=vs-2019
  5. 线程
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/debug-multithreaded-applications-in-visual-studio?view=vs-2019
    1)标记和取消
    2)冻结和解冻:对着某个线程右键冻结之后,分组依据选择挂起项指示器。被冻结的线程将被挂起。
  6. 并行堆栈
    https://docs.microsoft.com/zh-cn/visualstudio/debugger/using-the-parallel-stacks-window?view=vs-2019

posted @ 2021-03-03 20:14  鑫茂  阅读(73)  评论(0编辑  收藏  举报