一些可能没用过的调试窗口

简介:

首先说明:如果没有进入调试模式的话,默认的调试窗口如下:

image

开始前的准备:

新建控制台程序DebugWindowDemo:

修改Program.cs 的代码为:

program.cs

 

F5,开始运行:

由于Debugger.Break();

所以当执行到这里的时候,Debugger会中断。

 

这个时候再看看调试窗口会发现多了几个窗口:

image

 

点击调试->窗口->并行任务,界面如下:

image

按下F5,继续运行:

image 

双击查看相应等待的任务,就可以知道这个工作线程为什么等待了。

 

例如:

image

继续按F5,运行,你应该会看到:

image

总之关于当前运行的并行任务你都可以看的到。

 

 

关闭程序,重新F5,进入调试模式

 

选择调试->窗口->并行堆栈

可以看到:

image

其中蓝线代表当前正在执行的线程。

如果右键点击方法视图的S.C ,可以看到右键菜单如下:image

点击切换方法视图

image

可以看到:

image

 

关闭程序,重新F5,进入调试模式

 

点击调试->窗口->线程:

可以看到:

image

当前控制台的所有线程都在这里。

在线程上点击右键可以冻结线程:

image

 

冻结线程也就是Pause线程,

冻结的线程可以被解冻,也就是Resume。

 

其他的窗口:

调试->窗口->模块:可以看到当前程序加载的所有模块。

image

调试->窗口->进程:

image

调试->窗口->反汇编:

image

调试->窗口->寄存器:

image

调试->窗口->调用堆栈:

调用堆栈窗口是比较常用的窗口:

image

上图表示先调用A方法,接着B方法,接着C方法。

也可以认为是C方法是B调用,而B方法是A调用的。

其他窗口比较常用,就不介绍了,是不是有一些你没用到的窗口呢?






本文转自LoveJenny博客园博客,原文链接:http://www.cnblogs.com/LoveJenny/archive/2011/12/08/2280157.html,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
存储 人工智能 安全
AI 智能体开发的标准化流程
AI智能体开发已进入闭环治理新阶段,涵盖需求拆解、架构设计、工作流编排到多智能体协同。从角色定义到持续迭代,强调“小步快跑、低代码先行”,助力企业高效落地AI应用。#AI智能体 #AI应用 #软件外包公司
|
2月前
|
存储 弹性计算 测试技术
阿里云服务器最便宜多少钱一年?38 元轻量机型与 99 元 ECS 机型配置、价格及购买限制详解
在选购阿里云服务器时,“性价比” 是多数用户的核心诉求,尤其是个人开发者、学生或初创团队,既希望满足基础业务需求,又想控制成本。目前阿里云有两款极具性价比的入门级机型 ——38 元 / 年的轻量应用服务器和 99 元 / 年的 ECS 经济型实例,前者是新用户专属福利,后者新老用户均可购买,覆盖了从个人测试到小型业务的不同需求。本文结合最新的配置细节、价格规则和购买限制,用通俗的语言拆解这两款低价机型,同时补充其他适配场景的高性价比选择,帮大家清晰了解 “最便宜的阿里云服务器到底怎么选、怎么买”。
|
5月前
|
缓存 安全 Linux
六、Linux核心服务与包管理
在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项
476 11
|
机器学习/深度学习 存储 编解码
深度学习助力数据压缩,一文读懂相关理论
在网络带宽有限的年代,数据压缩显得尤为可贵。还记得美剧硅谷第一季里面大杀四方的数据压缩算法让 pied piper 公司炙手可热。高效的数据压缩使得大型网络应用能够在移动端成为可能,其前景非常诱人。大数据时代的来临,数据的体量和数据的增长速度都达到了一个前所未有的高度。随着 5G 技术的快速发展,边缘计算、物联网、联邦学习等应用需求及应用场景越来越多。在传输网络和存储能力有限的情况下,数据压缩技术发挥了越来越重要的作用。在传统数据压缩算法不断发展的同时,近年来深度学习网络也应用于数据压缩中获得了很好的效果。
1122 0
深度学习助力数据压缩,一文读懂相关理论
|
监控 网络协议 安全
2023年最新整理的中兴设备命令合集,网络工程师收藏!
2023年最新整理的中兴设备命令合集,网络工程师收藏!
1393 0
|
JavaScript 前端开发 数据格式
Vue 2.x折腾记 - (16) 基于Ant Design Vue 封装一个配置式的表单搜索组件
这次的后台管理系统项目选型用了Vue来作为主技术栈; 因为前段时间用过React来写过项目(用了antd),感觉棒棒的。 所以这次就排除了Element UI,而采用了Ant Design Vue; 在分析整个项目原型后,发现又可以抽离类似之前的React表格搜索组件
1285 0
|
数据可视化 小程序 Java
云捷配低代码平台(BPM流程板块)——将“强大+易用”进行到底
云捷配低代码平台的BPM流程板块,秉承云捷配一贯的“强大+易用”产品理念,一方面集成主流Flowable(Activiti),结合平台自身的特色功能模块,打造业内最强大的流程设计器,另一方面,对流程引擎进行了大量的改造和细节化处理,以达到通俗易懂、好用易用的用户使用体验。
842 1
云捷配低代码平台(BPM流程板块)——将“强大+易用”进行到底
|
运维 Serverless 开发者
Serverless简介
Serverless简介自制脑图, Serverless中文意思是“无服务器”,是说开发者再也不用过多考虑服务器的问题,可以更专注在产品代码上,计算资源开始作为服务出现,而不是作为服务器的概念出现。
703 0
Serverless简介
同济大学系统结构 实验一:MIPS指令系统和MIPS体系结构-1
实验目的 1. 了解和熟悉指令级模拟器。 2. 熟练掌握MIPSsim模拟器的操作和使用方法。 3. 熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解。 4. 熟悉MIPS体系结构。
1275 0
|
开发框架 .NET C++
VS2019详细安装教程
VS2019详细安装教程
1115 0
VS2019详细安装教程