前言
调试是一项非常重要的技能,熟练掌握调试技巧有助于我们快速解决问题。vs
是我平时编写代码时的首选工具,相信也是大多数小伙伴儿的首选调试工具,因为实际操作起来太方便了,代码编写完,一个 F5
就可以愉快的调试了。今天我想向大家推荐几个非常值得了解 vs
调试技巧。话不多说,我们开始吧。
并行堆栈
作用简介:
我们可以通过调用堆栈窗口查看当前线程的调用栈,局限是只能查看某个线程的调用栈,要想查看每个线程的调用栈得切来切去的,太麻烦。如果我们想同时查看多个线程的调用情况,我们可以使用并行堆栈窗口。顾名思义,并行堆栈窗口可以同时查看多个线程的调用栈。如果程序中的某个线程死循环了,我们想确定是哪个,这时候可以中断到 vs
中,然后打开并行堆栈窗口进行查看,基本上可以很快定位到出问题的代码。
打开方式:
调试的时候,通过 调试 -> 窗口 -> 并行堆栈
即可打开。在 vs2013
中对应的快捷键是 ctrl + shift + d, s
。
注意是按住 ctrl + shift
,再按 d
,松开 ctrl, shift
后再按 s
。