VS断点调试技巧

1.数据断点

当你一个变量外部被改掉 单步调试或者查找引用分析,花费时间太大,我们应该怎么办,这时我们可以试试VS的数据断点。

数据断点能有效的检测对象数据的变化。当一个复杂程序(或者多线程中)有很多地方都可能改变某一个对象的值,如果一个对象被莫名更改而不知道是哪里对其做了修改,那么数据断点就派上用场了。数据断点创建后当程序修改此对象时程序就会中断运行,方便开发人员找到修改对象的代码位置。

2.学会查看调试窗口

当断点触发,这时我们可以查看调试-》窗口-》线程来查看当前运行的线程状态,比如一个线程卡死了,用这种方法可以看出究竟在等什么。

也要学会用调试-》窗口-》内存来查看一些比如指针数据的数值,比如void*的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值