原文:Visual Studio调试器指南---多线程应用程序调试(二)

使用 并行堆栈 窗口: 线程 视图 在 调试 菜单上,单击 启动调试 。 等待命中第一个断点。 查看一个线程的调用堆栈 在 调试 菜单上指向 窗口 ,然后单击 线程 。 将 线程 窗口停靠在 Visual Studio 底部。 在 调试 菜单上指向 窗口 ,然后单击 调用堆栈 。 将 调用堆栈 窗口停靠在 Visual Studio 底部。 在 线程 窗口中双击线程,使其作为当前线程。 当前线程具 ...

2020-03-17 09:56 0 631 推荐指数:

查看详情

Visual Studio调试器指南---多线程应用程序调试(一)

线程是操作系统向其授予处理时间的指令序列。 在操作系统中运行的每个进程都包含至少一个线程。 包含多个线程的进程称为多线程。有多个处理、多核处理或超线程进程的计算机可以同时运行多个线程。 使用多个线程的并行处理可以极大地提高程序性能,但也可能导致调试变得更加困难,因为正在跟踪多个线程 ...

Tue Mar 17 16:37:00 CST 2020 1 2413
Visual Studio调试器指南---使用线程和进程

使用线程和进程是调试的重要组成部分。 Visual Studio 提供一个界面,在此界面中,可连接正在运行的待调试进程,可查看在那些进程中运行的附加进程和线程的有关信息,还可以控制正在调试线程和进程的执行。 在计算机科学中,“线程”和“进程”是两个相关的概念。 二者都表示必须按特定顺序执行 ...

Thu Mar 12 18:24:00 CST 2020 0 771
Visual Studio调试器指南---实时调试

在运行于 Visual Studio 之外的应用程序中发生异常或崩溃时,实时调试会自动启用 Visual Studio。 这样,您便可以在 Visual Studio 没有运行时测试应用程序,并在出现问题时利用 Visual Studio 开始调试。 实时调试不适用于在可视化工具等本机应用程序中 ...

Thu Mar 12 19:34:00 CST 2020 0 1719
Visual Studio调试器指南---异常处理(调试

异常是在程序运行时发生的不正常情况。 异常通常表示有需要调试的问题。 发生异常时,调试器将向“输出”窗口中写入一条异常消息,但在““选项”对话框 ->“调试”->“常规””对话框中禁用了该选项的情况除外。 发生异常时,调试器不一定会中断执行。 如果发生了非 ASP.NET ...

Wed Mar 11 23:32:00 CST 2020 0 1714
Visual Studio调试器指南---项目属性调试

这些属性页位于 "项目 > 属性 > " "配置属性 > " "调试" 下。 在下拉控件中选择 "调试器类型"。 "本地 Windows 调试器" 属性页 命令 要执行的调试命令。 命令参数 要传递给应用程序的命令行参数。 工作目录 应用程序的工作目录 ...

Thu Mar 26 16:44:00 CST 2020 0 871
Visual Studio调试器指南---Disassembly窗口

“反汇编”窗口显示与编译所创建的指令对应的汇编代码。 如果你正在调试托管的代码,这些程序集指令对应于在实时 (JIT) 编译,而非 Microsoft 中间语言 (MSIL) 由 Visual Studio 编译创建所创建的本机代码。在调试的环境下,我们可以很方便地通过反汇编窗口查看程序 ...

Thu May 14 16:44:00 CST 2020 0 782
Visual Studio调试器指南---QuickWatch窗口

当处于调试模式中断下,我们可以通过QuickWatch窗口快速查看我们想观察的变量、表达式的值 打开 通过菜单栏方式 代码窗口右键方式 快捷键Shift+F9 窗口使用 Expression这里可以输入可计算表达式,也可以选择之前观察过的表达式 ...

Thu Apr 23 16:33:00 CST 2020 0 653
Visual Studio调试器指南---CallStack窗口

除了在调试会话中检测变量的内容外,还应仔细评估代码的逻辑,确保所有代码按期望的顺序执行。Vsual Studio提供一组窗口,他们显示了暂停程序执行时所加载和执行的代码。这样就可以更好的理解代码的运行时行为,快速找出逻辑错误。 这些窗口有Call Stack窗口、Threads窗口、Moduls ...

Thu Apr 30 16:32:00 CST 2020 0 1714
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM