问题标签 [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.
asp.net - “调试诊断工具”Full Dump 是否会导致垃圾收集或重新启动进程?
所以我有一系列 ASP.net Web 应用程序,每个应用程序都分配有自己的 AppPool
这会导致多个 w3wp.exe 实例驻留在内存中。
我一直试图弄清楚为什么他们中的一些人会在一天内稳步增加对 RAM 的使用。
我发现这个“调试诊断工具”可能有用的建议:
我下载了安装并尝试使用它来创建进程的完整转储。
由于某种原因,它失败了。
但是后来我注意到使用的内存(私有字节)从近 600Mb 下降到 ~90Mb
DDT 是否导致应用程序重新启动(或回收),或者是否调用了某种形式的垃圾收集并导致应用程序释放大量内存?
c# - 监控 ASP.net 页面 CPU 使用率
我在使用 Web 应用程序时遇到了一些性能问题。此应用程序池的 CPU 使用率可以超过 90%。我注意到的正常使用量是 30%。
我使用调试诊断工具来监控这个应用程序的 CPU 使用率,我发现 SNIReadSyncOverAsync 是问题所在。我没有关于我的应用程序或页面上的哪个函数在调用 SNIReadSyncOverAsync 背后的任何其他详细信息。我需要知道的是我的应用程序中哪个页面消耗的 CPU 最多。
您知道如何监控每个页面的性能吗?
php - 如何在浏览器中运行 .jar?
我试图执行.jar
using HTML
or PHP
。
在第一种情况下,我编写了以下代码:
这种方式行不通,因为文件Diagnostica.jar
需要包含applet
我想的。
所以我尝试了第二个选项PHP
:
这样就可以了。Diagnostica.jar
在浏览器外部启动,但我想在浏览器内部启动它。
我能怎么做?
c# - LoggingSession/LoggingChannel (Windows.Foundation.Diagnostics)
我使用Microsoft Logging Sample生成ETL
文件。这个 API 非常适合记录……除了我想不出办法来阅读这些日志!
使用 WPA、ETViewer... 我可以看到事件但看不到日志消息。
也许我必须PDB
为 WPA 或 ETViewer 加载一些文件。但是第一个就是不让我做,第二个只是说“在PDB文件中找不到提供程序”。
是否有人使用任何跟踪查看器(实时或非实时)成功读取了ETL
此示例/API() 生成的文件?Windows.Foundation.Diagnostics
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”,我也遇到了同样的错误
我在故障排除时尝试过:
- 修复了我的 VS 2015 实例
- 启动调试器,但不显示“诊断工具”窗口
任何有关如何解决此问题的想法将不胜感激!
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 诊断工具不支持当前的调试配置,但现在可以使用。
有人知道在手机中分析我的应用程序的其他工具,或者什么解决了我的这个问题?
谢谢
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
visual-studio-2015 - VS2015:诊断工具意外失败,输出窗口中没有“诊断中心”
启动应用程序时,我总是在“诊断工具”窗口中收到错误消息:
诊断工具意外失败。输出窗口中的诊断中心输出可能包含其他信息。
我已经找到了VS2015 RTM的解决方案,但这对我不起作用。
我还检查了 Visual Studio 中的选项,并在调试期间启用了诊断工具。而且我还取消了非托管代码选项的选中,就像在这篇文章中描述的那样。
真正奇怪的是,我什至在输出窗口中都没有“诊断中心”条目!??!
有谁知道如何解决这个问题?