问题标签 [diagnostic-tools]

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 投票
1 回答
25 浏览

visual-studio-2015 - 选择要“拍摄快照”的调试进程

我正在调试 NamedPipes 的测试,因此我正在调试在单个解决方案中运行的客户端和服务器项目,使用:

右键单击解决方案资源管理器中的解决方案 > 设置启动项目...

我想查看我的服务器应用程序在堆使用方面的差异,但诊断工具“拍摄快照”似乎只是获取了客户端应用程序的详细信息。

是否有我遗漏的地方允许我选择诊断工具遵循的过程?

0 投票
1 回答
160 浏览

visual-studio - 在 VS2015 诊断工具中取消选择

我在使用 Visual Studio 2015 诊断工具时遇到了一个非常令人沮丧的问题。

在“事件”选项卡中,输出、异常、ado.net 内容等列表被吐出,当您单击一个项目时,您将无法取消选择它。这会导致列表卡在所选项目上,即使您已经决定完成事件并希望滚动自然地继续 - 没有选择任何项目,并且最后一个条目始终可见。

我可以让选择消失(暂时)的唯一方法是禁用所选类型的类别的输出。不过没关系,因为一旦我启用它,选择就会回来并让我卡住。退出键不适用于取消选择,因为它只会使诊断工具失焦。

有什么方法可以取消选择我在诊断工具中的选择,还是我应该将其报告为错误?

0 投票
1 回答
23 浏览

visual-studio - 在我的诊断工具中缺少内存使用会话

这就是它在我的屏幕上的样子。在此处输入图像描述

我在debug>options>debugging>general>enable diagnostic while debuggin中启用了它。但我得到的只是上面的屏幕,而它应该看起来像这样

在此处输入图像描述

我该如何解决?我正在使用 Visual Studio 2015

0 投票
3 回答
31412 浏览

visual-studio-2015 - Visual Studio 2015 诊断工具窗口不显示

我可以通过 Debug -> Windows -> Show Diagnostic Tool 显示诊断工具窗口。

但是在启动/调试应用程序时,那个窗口总是消失。

到底是怎么回事?

0 投票
1 回答
1042 浏览

c++ - 为什么 Visual Studio 诊断工具显示如此多的内存使用情况?

我写了这段代码:

在此示例中,Color 是一个 3 个字节大的结构

因此我希望这个程序分配8 * 8 * 3 = 192字节。但是在诊断工具面板中,它显示了889 kB?

在此处输入图像描述

奇怪的是,当我深入挖掘时,通过创建内存快照,它显示的堆大小为71kB. 但是在查看源代码时,它只显示了一个大小为 192 字节的分配

怎么了?是否有可能为堆栈帧分配所有内存?

0 投票
2 回答
633 浏览

c# - VsHub 无法定位/启动服务

当我启动 Visual Studio 并调试应用程序并打开诊断工具时,我收到以下消息:诊断工具意外失败。

当我打开诊断中心的输出窗口时,我看到此消息: VsHub 无法定位/启动服务。

任何想法,我怎样才能强制诊断工具开始工作?从 Windows 服务中,我可以看到“Visual Studio 标准收集器服务”以“本地系统帐户”启动,Visual Studio 以“以管理员身份运行”启动。

0 投票
4 回答
27506 浏览

visual-studio-2017 - Visual Studio 2017 中的诊断工具

我已经安装了 Visual Studio 2017,并且正在使用诊断工具。突然,重新启动后,窗口不再打开,我不知道该怎么做。有谁知道我怎样才能再次打开它?

0 投票
1 回答
4257 浏览

debugging - Visual Studio 2017 企业诊断工具不再显示事件

好的,所以它出现在上周左右我的 Enterprise Visual Studio 2017 无法再为诊断工具填充“事件”。该工具显示并运行得很好,但是即使我可以看到并且单击过滤器时它也没有任何事件。除了很有趣之外,它可以加载符号并仍然命中断点,甚至告诉我:“是的,我得到了你的断点事件”。问题是我在 ADO.NET 和数据跟踪中经常使用它来双击一个项目并获得“历史调试”。基本上,“过滤器”表示我还没有事件,即使它遇到断点,它也只会确认一个事件。

诊断不工作图片

我尝试过的事情:

  1. 删除我正在使用的解决方案的 SUO 文件。
  2. 针对另一个正在工作的开发人员检查调试常规选项。并确保启用“仅启用我的代码”。
  3. 将配置设置从调试更改为发布,并更改 CPU 配置以查看是否可能是这样。
  4. 关闭电脑并重新启动。

我尝试了有关此线程的建议: Visual Studio 2015 诊断工具不再工作

0 投票
5 回答
1503 浏览

visual-studio - Visual Studio 2015 更新 3 - 卡在“正在启动诊断工具...”

我一直在使用 Visual Studio 时遇到问题,其中诊断工具根本没有启动。

当我开始调试时,会显示“诊断工具”窗口(如预期的那样),但它只是停留在“正在启动诊断工具...”并且没有任何反应。

我在这里读到一些应用程序(可能是 AV)正在阻止执行所需的进程,但我没有看到任何被阻止的内容。

项目详情:

  1. 这是一个 ASP.Net Web 应用程序(Web 窗体)。
  2. 我们安装了 Entity Framework 6。
  3. 我们安装了 DevExpress(可能是罪魁祸首?)

我还尝试创建/打开一个不同的项目(控制台应用程序)并且发生了同样的事情(什么都没有)

在此处输入图像描述

到目前为止,我根据其他论坛/问题的建议做了什么:

  1. 重新启动VS。
  2. 修复VS。
  3. 重新启动了服务器。
  4. 删除了 *.suo 文件。
  5. 确保在选项中未选中使用托管兼容模式。
  6. 确保在选项中未选中使用本机兼容模式。
0 投票
0 回答
1073 浏览

caching - 如何修复具有相同 ASP.NET 会话 ID 的进程状态下的多个请求

我有一个站点导致 ISS 崩溃。当我使用诊断工具调查此问题时,我在报告中看到了此描述。如何解决此问题?

分析摘要错误描述在 w3w_site __PID__5568__Date__05_03_2017__Time_10_12_55AM__406__First Chance Stack Overflow.dmp 中 ntdll!_alloca_probe+27 in C:\Windows\System32\ntdll.dll 来自 Microsoft Corporation 的汇编指令在尝试从内存中读取时导致堆栈溢出异常 (0xC00000FD)线程 57 上的位置 0x1f252000 在转储文件中检测到处于进程状态且具有相同 ASP.NET 会话 ID 的多个请求。在任何时候,ASP.NET 只执行一个具有相同会话 ID 的请求,其余请求排在正在执行的请求后面 建议 请检查为什么您收到多个相同 ASP.NET 会话 ID 的请求查看 HTTP 报告和 ASP.NET 会话 ID 报告