问题标签 [debug-diagnostic-tool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
643 浏览

c# - 内存泄漏 - ObservableCollection - C#

主题“内存泄漏”这不是一个容易的主题,而且当涉及到内存泄漏时,并不总是可以意识到。

尚未对我的项目进行分析(诊断工具 VS2015),发现存在内存泄漏,特别是 ObservableCollectios。

我的收藏有一些时间,但是,我已经在应用程序使用情况下添加和删除项目,但是,应用程序使用的内存永远不会下降。

注释的代码行:

并且内存没有上升太多,所以我怀疑这是问题所在。

谁能帮我一把?

宣言:

谢谢你

0 投票
1 回答
515 浏览

c# - 使用 DebugDiag 在托管代码中设置断点

每次调用特定方法时,我都会尝试使用调试诊断工具来创建 Minidump。

我从简单的控制台应用程序开始:

然后我在 DebugDiag 中创建规则以在每次Program.Main调用时创建 minidump: 调试诊断的屏幕截图 不幸的是,它不起作用,在 DebugDiag 日志中我收到消息:

我已经在 DebugDiag 中设置了符号服务器,并使用 WinDBG 检查了此配置: 在此处输入图像描述

有没有人有什么建议?

PS。我尝试调试的应用程序是 64 位的。我尝试将当前进程目录(带有 pdb 文件)添加到符号路径,并使用各种格式的断点表达式(如Module!Class::Methodor Module.dll!Class.Method(OtherType))但没有成功。

0 投票
1 回答
1544 浏览

visual-studio - 使用 Visual Studio 2015 诊断工具“不支持此类接口”

我正在尝试使用Visual Studio 2015 诊断工具,但是当我打开 Windows 时出现此消息:

在此处输入图像描述

然后我查看输出窗口并为诊断中心配置输出然后我发现

  • 我目前正在运行托管控制台应用程序。使用 azure 网站 REST api
  • Visual Studio 企业版 2015 更新 1 14.0.24720.00

为什么我会收到此错误?我该如何解决?

0 投票
1 回答
83 浏览

visual-studio-2015 - Visual Studio 2015 更新 1 诊断 CPU 使用情况

我正在尝试使用诊断工具使用 CPU 到 CPU 分析,但是当中断所有调用树需要很长时间才能显示结果,并且在某些情况下没有显示。这是 Visual Studio 的所有正常行为吗?

CPU 分析

0 投票
0 回答
1376 浏览

visual-studio-2015 - 在不停止程序执行的情况下获取断点命中之间的经过时间

我正在使用 Visual Studio“诊断工具”对我的程序进行粗略的时序分析。如您所知,在 VS 2015 中,提供了两个断点命中之间的经过时间。我想知道是否可以设置任何选项,以便将这些分析存储在文件中(或显示)而不停止程序执行?

谢谢!

0 投票
1 回答
445 浏览

visual-studio-2015 - 诊断工具故障 - 诊断中心 - HttpClient 不能为空

使用 IIS Express 和 Visual Studio 2015 Update 1,尝试启动 MVC 5 网站时,我收到以下消息:

HttpClient 不能为空。

在此处输入图像描述

然后该网站不显示。

我已经尝试过“关闭、删除 suo 并重新打开”或“清理并重建”的常用技巧。


这似乎表明我应该重新安装 Studio,但我真的不想这样做。

是什么原因造成的,如何在不重新安装的情况下解决它?

我没有看到这个问题的症状,也不想像这个问题所暗示的那样禁用诊断工具。

0 投票
3 回答
2598 浏览

performance - VS 2015 诊断工具窗口为空白

我正在使用 Visual Studio 2015。我正在尝试使用诊断工具,但不知何故该窗口始终为空白。该窗口中没有显示任何内容。也没有错误。我对空 IDE、加载项目和调试项目进行了同样的尝试,但在所有情况下它都是完全空白的,只有窗口标题,没有别的。

我已经看到了诊断工具的其他问题,例如thisthis但我找不到任何人面临这样的问题。

我尝试重新安装 VS 并通过安装 VS 2015 Update 2 进行检查,但没有任何帮助。

如果有人知道为什么会发生这种情况,或者我能做些什么来找到问题或解决问题,这对我会有很大的帮助?

产品版本:Visual Studio Enterprise Edition 2015 with Update2

操作系统:Windows 7 企业服务包 1

0 投票
2 回答
1537 浏览

visual-studio-2015 - 在 VS2015 中保存来自诊断工具的事件列表

有没有办法将 Visual Studio 2015 诊断工具事件选项卡中显示的事件列表保存到文件中?

0 投票
1 回答
345 浏览

visual-studio - 诊断工具不起作用(VS 2015 Update 2 RTM)

我有一个问题:所以我正在尝试分析我的 UWP / Metro (Win8.1) 应用程序。并继续面临同样的问题, - 诊断工具不起作用(特别是内存使用)。

我不断收到这样的错误:

“无法在堆跟踪会话 (0x8007007f) 上启用堆栈收集。”

CPU 使用率打开,但随后显示:“Microsoft Visual Studio 无法创建诊断报告。” 谁能解释我为什么会发生这种情况以及可能的解决方法是什么?提前感谢您花时间为我提供解决方案!

PS我已经受了很多年的苦,但没有找到解决方法:)

0 投票
0 回答
827 浏览

visual-studio-2015 - Visual Studio 2015 中的诊断工具意外失败

在诊断中心输出窗口中,我可以看到该行

一次或多次。

谁能给我提示在哪里寻找这个“意外角色”?