vs有断点就卡死_再分享 5 个 vs 调试技巧
前言
之前在 《5 个非常实用的 vs 调试技巧》 和 《继续分享 5 个实用的 vs 调试技巧》中分享了 10
个我认为非常值得了解的 vs
调试技巧,本周继续分享 5
个很实用的调试技巧。
1. 显示下一条语句
在调试时,遇到断点中断后,为了更加清楚的了解程序逻辑,经常需要翻看调用栈,查看相关代码。看完后,想快速返回到中断的地方,之前基本上是通过以下两种方法返回。
ctrl + alt + c
调出调用栈,然后双击最上方的栈帧来返回。- 按一下
F11
让程序运行一小步(有时候就进到函数里了,很不好)。
这两种方法都比较麻烦。其实, vs
中有一个非常实用的功能,可以快速的回到中断处。这个功能就是 显示下一条语句
。
中断后, 右键
,显示下一条语句
即可显示下一条语句。在 vs2013
中对应的快捷键是 alt + *
。
小贴士:
alt + *
是小键盘上的*
。
2. 设置 symbol
不知道各位在调试的时候,有没有遇到过 vs
特别慢的情况,跟卡死了一样。很有可能是在加载符号。有两个方法可以加速:
- 断网。断网后可以使加载符号的操作失败的更快。但是会导致有些模块的符号加载不上。
- 设置符号加载策略。可以只为特定模块加载符号。通过
调试 -> 选项和设置
,然后选择调试 -> 符号
即可设置。
说明:
如果愿意,可以随时手动为特定模块单独加载符号。
可以通过 调试 -> 窗口(W) -> 模块(O)
或者快捷键 Ctl + Alt + U
打开模块列表界面。
然后在选中的模块上 右键 -> 加载符号
即可。
3. 调试子进程
windbg
有一个非常给力的功能就是调试子进程
。当需要调试子进程的时候,不用手动附加到子进程了,而且不必担心错过子进程中的初始化代码了。据我所知,vs
本身并不支持这项功能,需要使用官方提供的插件 —— Microsoft Child Process Debugging Power Tool。该插件支持 vs2013~2019
。
具体使用介绍 请参考 Introducing the Child Process Debugging Power Tool
4. 伪变量
了解一些 vs
中的一些伪变量非常有必要。比如,当前进程的环境变量,命令行等信息。
ble data-draft-node="block" data-
draft-type="t
able" data-size="norma
l" data-row
-style="normal"><
tbody>r>
vs有断点就卡死_再分享 5 个 vs 调试技巧相关推荐
- 再分享 5 个 vs 调试技巧
前言 之前在<5 个非常实用的 vs 调试技巧>和<继续分享 5 个实用的 vs 调试技巧>中分享了 10 个我认为非常值得了解的 vs 调试技巧,本周继续分享 5 个很实用的 ...
- a pycharm 标记多个_每周分享五个 PyCharm 使用技巧(二)
这是 「PyCharm 技巧分享」系列的第二篇分享.由于上一篇文章得到了大家的一些赞同,所以今天又来给大家推荐一些我平时自己有用的小技巧,大家择需所取即可. 先声明下,并不保证对所有的人都是有帮助的, ...
- idea debug调试_大牛都会用的 IDEA 调试技巧!!!
导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点条件?那孩子懵 ...
- idea调试debug技巧_这几个IDEA高级调试技巧,用了都说好!
转载自: dwz.cn/zMaNp9Kf 本文将讲解的高级调试技巧如下: 条件断点 回到"上一步" 多线程调试 远程调试 临时执行表达式/修改变量的运行值 一.条件断点 循环中经常 ...
- 运用spss modeler运用支持向量机_玻璃精雕机的调试技巧
玻璃精雕机是一种运用数字控制的机床设备,与旧式的手艺机床比较,数控机床运用电脑绘图并编程,机床在加工时通过执行程序完结自动加工.玻璃精雕机通常是三轴规划,机床在运转时,读取程序数据并转化成电信号,由这 ...
- ps cc2019版为什么做图一复制图层就卡死_平面设计师会经常用到PS技巧有哪些
原标题:平面设计师会经常用到PS技巧有哪些 本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 平面设计师会经常用到PS技巧有哪些?PS这个软件我从大学时期就开始用,经 ...
- idea打不了断点红点没对号_你可能不知道的 IDEA 高级调试技巧
(给ImportNew加星标,提高Java技能) 作者:十光年 www.cnblogs.com/jun1019/p/9741224.html 一.条件断点 循环中经常用到这个技巧,比如:遍历1个大Li ...
- Excel阅读模式/单元格行列指示/聚光灯开发 技术要点再分享
1. 引言 文题中所谓技术要点再分享,本意是想在大神Charltsing Liu的博文"简单介绍Excel单元格行列指示的实现原理(俗称聚光灯功能)"的基础上写一点个人开发体会.写 ...
- 一文看懂“业务定制智能客服”的产品设计_团员分享_@苍狼剑歌
前言:本文作者是"AI产品经理大本营"团员@苍狼剑歌,现任某一线大厂AI产品经理.另外,文末还有2个"hanniman读者专属福利",1)优惠券 for 三节课 ...
- 一文看懂“声纹识别VPR” | AI产品经理需要了解的AI技术概念_团员分享_@cony
前言:声纹识别是AI领域中一个看似很小.但其实有机会在近期落地,且比较有意思的细分方向:本文作者是"AI产品经理大本营"团员@cony ,她总结了AI产品经理"最必要& ...
最新文章
- java 之 异常
- Makefile选项 CFLAGS LDFLAGS
- jenkins再不同操作系统上的安装教程
- Boost:boost :: mem_fn等式运算符的测试程序
- js 简单弹框toast
- python的精髓_教你玩转Python!一文总结Python入门到精髓的窍门
- volatile,static,const,extern等关键字
- 马斯克认怂和解,特斯拉股价大涨17%,市值回涨78亿美元
- RESTful 设计工具和Web框架
- window.onscroll页面滚动条滚动事件
- 移动硬盘插入提示需要格式化RAW_移动硬盘怎么分区,硬盘分区教程学习
- Android中缩放图片的方法
- A-Unimodal Array
- 乐观锁 optimistic 和 悲观锁 pessimistic lock
- 计算机制作不同数据数据图表,数据图表与分析.doc
- 计算机01无法纯随机,玄不救非,氪不改命 如何分清游戏中的“真随机”和“伪随机”?...
- 手机大厂开始走上AI芯片 将来掀起AI应用
- UltraEdit常用小技巧
- 升米恩斗米仇,做人要敢说“不”
- python pytest测试框架(一)