首页 > 其他分享 >[转]解决Visual Studio 调试时加载符号慢的问题 - zhaotianff - 博客园

[转]解决Visual Studio 调试时加载符号慢的问题 - zhaotianff - 博客园

时间:2024-01-30 09:12:29浏览次数:22  
标签:符号 zhaotianff 博客园 Visual Studio 调试 加载

什么是调试符号

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

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

 

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

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

 

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

取消钩选

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

删除

  • 符号缓存目录

 

 

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

钩选 【启用“仅我的代码”】

 

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

 

说明:

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

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

 


---------------------
作者:zhaotianff
来源:CNBLOGS
原文:https://www.cnblogs.com/zhaotianff/p/16931797.html
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

标签:符号,zhaotianff,博客园,Visual,Studio,调试,加载
From: https://www.cnblogs.com/admans/p/17995741

相关文章

  • 博客园设置
    1、基础设置2、博客侧边栏公告格式html文档查看代码 <script>window.$silence={//...avatar:'https://images.cnblogs.com/cnblogs_com/zlshtml/2308217/o_230510055746_Mrzxs.jpg',defaultMode:'light',hljsln:true,catalog:{......
  • 有关UE5在VisualStudio升级后产生C++无法编译的问题及处理方案
    哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!最近,许多使用UE5的游戏开发者遇到了一个问题:在VisualStudio升级后,他们的C++代码无法编译。这个问题可能是由于UE5工程和VS之间的版本不兼容导致的。本文将深入探讨这个问题的原因以及如何解决它。一、问题的产生原因UE5是一款基于C++的游戏......
  • 获取Visual Studio所用MSVC编译器版本:_MSC_VER数值
      本文介绍查看VisualStudio软件_MSC_VER值的方法。  _MSC_VER是微软公司推出的C/C++编译器——MSVC编译器的一个内置宏,其值表示当前VisualStudio软件中MSVC编译器的具体版本。不同的VisualStudio软件版本对应着不同的MSVC编译器版本——无论是不同发布年份的版本(例如Visu......
  • Windows Server 2012 R2 安装 Visual C++ Redistributable (VC_redist.x64) 失败 0x80
    PHP8需要 VisualC++RedistributableforVisualStudio2019,但怎么都装不上,有个0x80240017-未指定的错误。 看日志 Windows8.1-KB2999226-x64.msu好像有补丁安装失败了,网上找到一篇解决办法:https://blog.51cto.com/u_12701820/3032471能成功安装VC,但是PHP8无法......
  • 安装Visual Studio的详细流程
      本文介绍VisualStudio2022软件Community(社区版)的下载、安装、运行与使用方法。  首先需要提一句,本文介绍的是VisualStudio2022软件的下载;而其它版本的VisualStudio软件(例如VisualStudio2019软件)下载方法与此大同小异,都可以参考本文所述的步骤。  首先,我们在软件......
  • 使用Visual Studio调试微软源代码
    思维导航前言VisualStudio更多实用技巧取消选中启用仅我的代码选中启用源链接支持选中启用符号服务器启用在模块加载时取消JIT优化(仅限托管)[可选]启用VisualStudio调试源码DotNetGuide技术社区交流群前言在我们日常开发过程中常常会使用到很多其他封装好的第......
  • 在Linux Ubuntu系统中部署C++环境与Visual Studio Code软件
      本文介绍在LinuxUbuntu操作系统下,配置VisualStudioCode软件与C++代码开发环境的方法。  在文章VMware虚拟机部署LinuxUbuntu系统的方法中,我们介绍了LinuxUbuntu操作系统的下载、安装方法;本文则基于前述基础,继续介绍在LinuxUbuntu操作系统中配置VisualStudioCode软......
  • Visual Studio 2019 SSIS工具控制流增加约束以及数据流增加数据匹配达到增量抽取
    情况1:在配置控制流时,想在数据流前面进行数据的过滤或者是前置的数据记录数的判断,那可以在数据流前面增加SQL执行任务用来放置判断SQL语句,随后得在SQL执行任务编辑界面找到ResultSet(结果集),在右侧下拉选择项中选择单行(这里选择单行是因为写的SQL判断语句只输出一行值)随后在左侧菜......
  • 使用Visual Studio调试 .NET源代码
    前言在我们日常开发过程中常常会使用到很多其他封装好的第三方类库(NuGet依赖项)或者是.NET框架中自带的库。如果可以设置断点并在NuGet依赖项或框架本身上使用调试器的所有功能,那么我们的源码调试体验和生产效率会得到大大的提升。今天我们就一起来学习一下如何使用VisualStudio......
  • 《Visual Tree Convolutional Neural Network in Image Classification》阅读笔记
    论文标题《VisualTreeConvolutionalNeuralNetworkinImageClassification》图像分类中的视觉树卷积神经网络作者YuntaoLiu、YongDou、RuochunJin和PengQiao来自国防科技大学并行和分布式处理国家实验室初读摘要问题:在图像分类领域,随着深度学习的快速发展,卷......