问题标签 [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 回答
466 浏览

asp.net - “调试诊断工具”Full Dump 是否会导致垃圾收集或重新启动进程?

所以我有一系列 ASP.net Web 应用程序,每个应用程序都分配有自己的 AppPool

这会导致多个 w3wp.exe 实例驻留在内存中。

我一直试图弄清楚为什么他们中的一些人会在一天内稳步增加对 RAM 的使用。

我发现这个“调试诊断工具”可能有用的建议:

我下载了安装并尝试使用它来创建进程的完整转储。

由于某种原因,它失败了。

但是后来我注意到使用的内存(私有字节)从近 600Mb 下降到 ~90Mb

DDT 是否导致应用程序重新启动(或回收),或者是否调用了某种形式的垃圾收集并导致应用程序释放大量内存?

0 投票
2 回答
1208 浏览

c# - 监控 ASP.net 页面 CPU 使用率

我在使用 Web 应用程序时遇到了一些性能问题。此应用程序池的 CPU 使用率可以超过 90%。我注意到的正常使用量是 30%。

我使用调试诊断工具来监控这个应用程序的 CPU 使用率,我发现 SNIReadSyncOverAsync 是问题所在。我没有关于我的应用程序或页面上的哪个函数在调用 SNIReadSyncOverAsync 背后的任何其他详细信息。我需要知道的是我的应用程序中哪个页面消耗的 CPU 最多。

您知道如何监控每个页面的性能吗?

0 投票
1 回答
1265 浏览

php - 如何在浏览器中运行 .jar?

我试图执行.jarusing HTMLor PHP

在第一种情况下,我编写了以下代码:

这种方式行不通,因为文件Diagnostica.jar需要包含applet我想的。

所以我尝试了第二个选项PHP

这样就可以了。Diagnostica.jar在浏览器外部启动,但我想在浏览器内部启动它。

我能怎么做?

0 投票
1 回答
533 浏览

c# - LoggingSession/LoggingChannel (Windows.Foundation.Diagnostics)

我使用Microsoft Logging Sample生成ETL文件。这个 API 非常适合记录……除了我想不出办法来阅读这些日志!

使用 WPA、ETViewer... 我可以看到事件但看不到日志消息。

也许我必须PDB为 WPA 或 ETViewer 加载一些文件。但是第一个就是不让我做,第二个只是说“在PDB文件中找不到提供程序”。

是否有人使用任何跟踪查看器(实时或非实时)成功读取了ETL此示例/API() 生成的文件?Windows.Foundation.Diagnostics

0 投票
1 回答
1187 浏览

c++ - Visual Studio 2015 诊断工具内存使用和 C++ 调试

我有 Visual Studio Enterprise 2015 和本机 C++ 项目。我想分析内存使用情况。我们的软件作为 Windows 服务运行,因此我通常通过附加到正在运行的服务进行调试。我发现当我这样做时,诊断工具内存使用不可用:

在此处输入图像描述

但是,当我通过调试器(按 F5)启动软件时,会出现内存使用工具:

在此处输入图像描述

是不是应该是这样的,即。附加到进程时是否不支持内存使用诊断工具?

附加到本地运行的进程以及远程调试(附加到另一台机器上的进程)时,都缺少内存使用诊断工具。

0 投票
3 回答
6124 浏览

visual-studio - Visual Studio 诊断工具 - 如何更改选定的进程?

Diagnostic Tools在 Visual Studio 2015 中使用调试 SharePoint Web 部件。

我附加到几个w3wp.exe进程,窗口显示此消息:

正在调试多个进程,但此窗口仅显示 w3wp.exe (PID: 1208) 的数据。

Multiple processes are being debugged, but this window is only showing data for w3wp.exe (PID: 1208).

这很好,但我如何改变它显示的过程?

0 投票
0 回答
357 浏览

visual-studio-2015 - 启动调试器时出现 Visual Studio 2015 脚本错误

当开始调试 Web 应用程序(MVC 或 Webforms,没关系)时,我会收到一堆 Script Error 弹出窗口。

行:1087
字符:13
错误:无法获取未定义或空引用的属性“addEventListener”。
代码:0

URL:文件:// ... /Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Platform/CPUSampling/WebViews/Scripts/DiagnosticsHub.js

对于 URL “File:// .. /WebViews/CpuView.html”,我也遇到了同样的错误

我在故障排除时尝试过:

  1. 修复了我的 VS 2015 实例
  2. 启动调试器,但不显示“诊断工具”窗口

任何有关如何解决此问题的想法将不胜感激!

0 投票
1 回答
447 浏览

visual-studio-2015 - 诊断工具 Visual Studio 2015 - 适用于 Windows 10 移动版

当我为我的智能手机运行我的项目时,我尝试运行诊断工具(在桌面本地机器上运行良好),但是当我这样做时,会显示错误消息:

在 Microsoft 页面中有一个小信息:诊断工具窗口当前不支持(http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/16/diagnostic-tools-debugger-window-in -visual-studio-2015.aspx):

我把配置:Debug --> ARM

我尝试这样做:Visual Studio 2015 诊断工具不支持当前的调试配置,但现在可以使用。

有人知道在手机中分析我的应用程序的其他工具,或者什么解决了我的这个问题?

谢谢

0 投票
2 回答
574 浏览

c# - 无法在 VS 2015 内存使用分析器中找到预期的对象

我有以下简单程序,我试图将其与 VS 2015 的与内存使用相关的诊断工具一起使用。

在分析此应用程序的项目时,我拍摄了几张快照,并希望看到1000装箱的List<string>+Enumerator对象。例如,我在 JetBrains 的dotMemory产品中得到这种信息。但由于某种原因,我无法在 VS 的工具中看到这些信息……我显然遗漏了一些东西……有人能指出我正确的方向吗?

在此处输入图像描述

mscorlib正如您在上面的快照中看到的那样,我仅在没有看到有关我正在执行的程序的任何信息的情况下获得有关模块的信息。我错过了什么?...下面的更多信息:

  • Start Diagnostic Tools Without Debugging在视觉工作室使用
  • 拍摄并打开快照后,我什至取消选择Collapse small objects查看这是否隐藏任何信息的选项,但这也无济于事。

更新(响应用户回答):我使用的是 dotMemory 4.4 版。以下是我从中获得的数据的快照。注意:确保在看到消息Collect Allocations后按任意键之前单击按钮Begin

在此处输入图像描述

0 投票
2 回答
6381 浏览

visual-studio-2015 - VS2015:诊断工具意外失败,输出窗口中没有“诊断中心”

启动应用程序时,我总是在“诊断工具”窗口中收到错误消息:

诊断工具意外失败。输出窗口中的诊断中心输出可能包含其他信息。

我已经找到了VS2015 RTM的解决方案,但这对我不起作用。

我还检查了 Visual Studio 中的选项,并在调试期间启用了诊断工具。而且我还取消了非托管代码选项的选中,就像在这篇文章中描述的那样。

真正奇怪的是,我什至在输出窗口中都没有“诊断中心”条目!??!

有谁知道如何解决这个问题?