Visual Studio 调试时加载符号慢

什么是调试符号

编译程序时生成的一组特殊字符,并包含有关变量和函数在生成的二进制文件中的位置以及其他服务信息的信息。 该数据集可用于逐步调试程序或检查第三方代码。

调试符号可以添加到可执行文件或库中,但是大多数现代编译器将它们存储为单独的对象。 例如,Visual Studio将调试符号保存到PDB文件。

前面在调试WPF程序时,发现一个事件的调用找不到来源,就想调试一下.Net Framework的源码来找到原因,然后更改了某些调试设置,但是又忘记恢复回来了。周一过来,发现调试巨卡无比,还以为是新装 的软件导致的,删了软件,还查了毒,发现还是很卡。

后面才想起是更改了调试设置导致的,这里记录一下如何解决调试时,Visual Studio加载符号慢的问题。

1. 打开【工具】-》【选项】-》【调试】-》【符号】

取消钩选

  • Microsoft符号服务器
  • Nuget.org符号服务器

删除

  • 符号缓存目录

2. 打开【工具】-》【选项】-》【调试】-》【常规】

钩选 【启用"仅我的代码"】

3.确认,重启Visual Studio。即可解决调试时加载符号慢的问题

说明:

默认安装Visual Studio后,符号服务器是未钩选的,仅我的代码也是启用的。

只是有时候自己更改了这些选项,后面又忘关了,导致调试缓慢。

相关推荐
曹牧4 小时前
在 Visual Studio(VS)中变更 SVN 地址
ide·svn·visual studio
xiaoshuaishuai84 小时前
PyCharm性能调优
ide·python·pycharm
无限进步_6 小时前
【C++&string】寻找字符串中第一个唯一字符:两种经典解法详解
开发语言·c++·git·算法·github·哈希算法·visual studio
HAPPY酷6 小时前
PyCharm 终极避坑指南:环境选择、镜像加速与包管理
ide·python·pycharm
hua_ban_yu7 小时前
新版本 idea 如何设置热部署
java·ide·intellij-idea
edjxj7 小时前
Visual Studio应用程序无法正常启动(0xc0150002)
ide·visual studio
DeadPool loves Star8 小时前
新版VSCode登录Old Linux
linux·ide·vscode
专注VB编程开发20年8 小时前
delphi死嗑Pascal冷门编程语言,Borland不认可 “通用多语言 IDE”,认为 “专有语言才是护城河”
开发语言·ide·delphi
专注VB编程开发20年8 小时前
.NET 自带一套 可视化窗体设计器,如何快速开发迷你IDE
ide·.net
小松要进步8 小时前
VSCode
ide·vscode·编辑器