![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual Studio
文章平均质量分 58
dylan55_you
这个作者很懒,什么都没留下…
展开
-
Visual Studio开发工具---- 性能探测器-内存使用率分析
4.2 内存使用率分析 我们在开发过程中,经常会遇到内存泄漏的问题,为了定位内存泄漏的代码位置,这时我们就可以使用Visual Studio性能探测器下内存使用率工具来对对应项目模块的代码进行内存泄漏分析。 具体操作步骤如下: (1)将需要执行性能分析的项目设置为启动项。 (2)选择“分析”> “性能探测器”,打开性能分析设置界面: ...原创 2019-10-19 14:49:15 · 11970 阅读 · 0 评论 -
Visual Studio开发工具---- 性能探测器-CPU使用率分析
4.1 CPU使用率分析 我们在开发过程中,经常会遇到有些功能执行速度慢,为了对功能效率进行优化,我们需要定位到功能慢是因为哪个函数执行慢,这时我们就可以使用Visual Studio的性能分析工具来对对应项目模块的代码进行分析。 具体操作步骤如下: (1)将需要执行性能分析的项目设置为启动项。 (2)选择“分析”> “性能探测器”,打开性能分析设...原创 2019-10-19 14:44:56 · 6058 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-转储文件
3.10 转储文件3.10.1 概述 转储文件是一个快照,它显示正在执行的进程和某个时刻为应用程序加载的模块。转储文件带有堆信息的转储还包括应用程序在该点的内存快照。 在Visual Studio中使用堆打开转储文件类似于在调试会话中的断点处停止。虽然不能继续执行,但可以在转储时检查应用程序的堆栈、线程和变量值。 转储通常用于调试开发人员无法访问的机器...原创 2019-10-19 14:37:20 · 1181 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-远程调试
3.9 远程调试 有些情况下,软件安装到客户机器或测试机上后,使用过程中会出现问题,而研发人员又无法通过调试本机代码重现问题。这时,可以使用远程调试来帮助定位问题。3.9.1 准备工作3.9.1.1工具准备(1)从研发人员电脑上的Visual Studio安装目录中找到远程调试工具(msvsmon.exe)。(2)将x64文件夹压缩成压缩包,然后拷贝到客户机器上解...原创 2019-10-19 14:25:07 · 325 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-符号文件(.pdb)
3.8.1 概述 程序数据库(.pdb)文件(也称为符号文件)将项目源代码中的标识符和语句映射为已编译应用程序中的相应标识符和指令。 当您使用标准的Debug构建配置从Visual Studio IDE构建项目时,编译器会创建适当的符号文件。 pdb文件包含允许对应用程序的调试配置进行增量链接的调试和项目状态信息。 Visual Studi...原创 2019-10-19 11:33:33 · 1510 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-跟踪范围外的对象、管理异常等
3.3 跟踪范围外的对象(适用于C#、Visual Basic)使用诸如“监视”窗口之类的调试器窗口可以轻松查看变量。但是,当变量在“监视”窗口中超出范围时,您可能会注意到它是灰色的。在某些应用程序场景中,即使变量超出范围,变量的值也可能会更改,您可能需要仔细观察(例如,变量可能会被垃圾回收)。您可以通过在“监视”窗口中为其创建对象ID来跟踪变量。步骤如下:在要跟踪的变量附近设置一个断点...原创 2019-10-19 11:23:48 · 558 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-条件断点
3.2 条件断点如果在应用程序中重现特定状态比较困难或耗时,请考虑使用条件断点。您可以使用条件断点和筛选断点来避免破坏应用程序代码,直到应用程序进入所需的状态(例如变量存储错误数据的状态)。可以使用表达式、过滤器、命中次数等设置条件。 右键单击断点图标(红色球),弹出如下菜单: 选择条件,输入条件语句: 启动调试后,按F5,循环会在index==2时...原创 2019-10-19 11:16:17 · 646 阅读 · 0 评论 -
Visual Studio开发工具----调试技巧-编辑代码并继续调试
3.1 编辑代码并继续调试 “编辑并继续”是一种节省时间的特性,它使您能够在程序处于中断模式时更改源代码。当您通过选择像Continue或Step这样的执行命令来恢复程序的执行时,“编辑并继续”会自动应用带有一些限制的代码更改。这允许您在调试会话期间更改代码,而不必停止、重新编译整个程序并重新启动调试会话。3.1.1启用和禁用“编辑并继续”在“工具”> “选项”>...原创 2019-10-19 11:12:30 · 2142 阅读 · 0 评论 -
Visual Studio开发工具----Devenv命令行
2. Devenv命令行 借助 Devenv,可以设置关于IDE、生成项目、调试项目和使用命令行部署项目的各种选项。使用这些开关,可以通过脚本或 .bat 文件(如每日构建版脚本)运行IDE,也可以特定配置启动 IDE。 对于与生成相关的任务,建议使用MSBuild,而不是devenv。2.1 语法 以devenv开头的命令由devenv.com实用程...原创 2019-10-15 22:05:15 · 2683 阅读 · 0 评论 -
Visual Studio开发工具----键盘快捷键
1.1 常用快捷键1.1.1 生成对当前打开文件进行编译(Ctrl+F7): 对解决方案运行代码分析(Alt+F11):1.1.2 调试删除所有断点(Ctrl+Shift+F9): 快速监视(Shift+F9): 调试状态下,选中某个需要监视的变量,使用快捷键Shift+F9,会弹出如下界面: 运行到光...原创 2019-10-15 21:50:39 · 385 阅读 · 0 评论