VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法
2016-02-29 20:25
471 查看
https://msdn.microsoft.com/zh-cn/library/dn194476.aspx
在 Visual Studio 中调试时映射调用堆栈上的方法
创建代码图,以便在调试时对调用堆栈进行可视化跟踪。你可以在图中进行标注以跟踪代码执行的操作,以便专注于查找 Bug.
生成调用堆栈图
1 开始调试。(键盘:“F5”)
2 在你的应用进入中断模式或你单步执行某一函数之后,请选择“代码图”。(键盘:Ctrl + Shift + `)
当前的调用堆栈在新代码图上显示为橙色:
对代码进行标注
添加注释以跟踪代码发生的情况。若要在注释中添加新行,请按 Shift + Return
使用下一个调用堆栈更新图
运行你的应用到下一个断点或单步执行某一函数。此图将添加新的调用堆栈
向图中添加相关代码
现在你已生成一个图,下一步做什么?如果你正在使用 Visual C# .NET 或 Visual Basic .NET,请添加诸如字段、属性和其他方法等项,以便跟踪代码发生的情况。
双击某个方法以查看其代码定义,或者使用该方法的快捷菜单。(键盘:在图上选择该方法,然后按 F12)
使用图查找 Bug
通过代码可视化,可帮助你更快发现 Bug。例如,假设你正在一个绘图程序中调查 Bug。当你绘制一条线并尝试撤消该操作时,直到你绘制另一条线后才会发生变化。
因此,可在 clear、undo 和 Repaint 方法中设置断点,启动调试,然后生成如下所示的图:
在 Visual Studio 中调试时映射调用堆栈上的方法
创建代码图,以便在调试时对调用堆栈进行可视化跟踪。你可以在图中进行标注以跟踪代码执行的操作,以便专注于查找 Bug.
生成调用堆栈图
1 开始调试。(键盘:“F5”)
2 在你的应用进入中断模式或你单步执行某一函数之后,请选择“代码图”。(键盘:Ctrl + Shift + `)
当前的调用堆栈在新代码图上显示为橙色:
对代码进行标注
添加注释以跟踪代码发生的情况。若要在注释中添加新行,请按 Shift + Return
使用下一个调用堆栈更新图
运行你的应用到下一个断点或单步执行某一函数。此图将添加新的调用堆栈
向图中添加相关代码
现在你已生成一个图,下一步做什么?如果你正在使用 Visual C# .NET 或 Visual Basic .NET,请添加诸如字段、属性和其他方法等项,以便跟踪代码发生的情况。
双击某个方法以查看其代码定义,或者使用该方法的快捷菜单。(键盘:在图上选择该方法,然后按 F12)
使用图查找 Bug
通过代码可视化,可帮助你更快发现 Bug。例如,假设你正在一个绘图程序中调查 Bug。当你绘制一条线并尝试撤消该操作时,直到你绘制另一条线后才会发生变化。
因此,可在 clear、undo 和 Repaint 方法中设置断点,启动调试,然后生成如下所示的图:
相关文章推荐
- 一份不错的正则入门文章
- spring是什么
- C++笔记(1)
- 大数据时代下的用户洞察(转载)
- VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法
- ViewPager+Fragment取消预加载(延迟加载)
- [Unity实战]屏幕追踪显示目标
- Android MediaCodec学习
- FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具
- dram&fast cache&fast vp
- 专业化与大众化
- Bandicam录制视频
- 树型DP入门
- 生产者消费者问题
- webstorm 使用技巧
- 学习笔记之JS 对象数组Array根据对象object key的值排序sort
- 大学的第一个自己的程序
- 树型DP入门
- 类模板成员函数的定义、实现分离与error LNK2019的解决办法
- codeforces 615 C. Running Track trie + dp