debugging - “诊断会话”计时器似乎非常不准确
问题描述
我目前正在寻找数据库事务超时问题,因此使用Diagnostic Tools
窗口提供的计时器作为粗略估计。一段时间后,我意识到计时器非常不准确,甚至似乎变慢了。
有没有其他人遇到过这个?有什么方法可以让这个计时器更可靠?
解决方案
一段时间后,我意识到计时器非常不准确,甚至似乎变慢了。
我认为您的调试器存在一些延迟和性能不佳的问题。它通常是由一些第三方包、缓存、vs 任务或一些额外的选项引起的。
您可以尝试我的建议来解决您的问题:
建议
1)启用--> --> -->Just My Code
下的选项Tools
Options
Debugging
General
检查--> --> -->Load only the specified modules
下的选项Tools
Options
Debugging
Symbols
2)删除vs组件缓存下C:\Users\user\AppData\Local\Microsoft\VisualStudio\16.0_xxxxx\ComponentModelCache
3)Extensions
在-->下禁用任何第三方扩展,Manage Extensions
或者只使用devenv /safemode来统计你的 VS,然后测试你的项目
4)如果你使用VS2019 Enterprise ,请在-> ->Enable IntelliTrace
下禁用Tools
Options
IntelliTrace
5)有一个已知问题,即由于打开诊断工具,vs 调试器运行缓慢,稍后已修复。
因此,请将您的 VS2019更新到最新版本,以防某些诊断工具修复被忽略。
推荐阅读
- c# - 如何检测我提取的电子邮件是否被退回
- spring-cloud-dataflow - 如何在任何时候存储有效负载以供以后使用
- excel - Excel:用于识别一列中的文本(基于正则表达式)的脚本,并在找到后将其粘贴到下一列
- c# - 在 WPF 中排序期间,应在 Datagrid 视图中修复第一行
- python - 在 ROS 中安装 imutils
- r - 在 tidyeval 中将单个参数作为点传递
- java - 通过 Advapi32 (JNA API) 在 Java 中更改现有 Windows 服务的用户名和密码
- nodes - 从 LightGBM 模型访问树和节点
- javascript - 如何将文本行拆分为 JavaScript 数组,其中一些元素用引号括起来并包含逗号?
- terraform - terraform:根据资源计数创建列表