问题标签 [perfmon]
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.
c++ - 添加计数器时 Perflib 2 崩溃(来自 Perfmon)
我有一个 C++ 应用程序(在 Win32 下),我需要为其提供性能计数器信息。我正在使用 Perflib v2,因此创建了一个由 CTRPP 处理的清单。
然后我的提供程序调用 PerfAutoInitialize 和 PerfCreateInstance 没有错误。
当我在 Perfmon 中添加计数器时,我的应用程序崩溃了。通过反汇编跟踪显示 perflib 工作线程中调用内部函数 (pcwum.dll) PerfpAddOrRemoveCounter 的代码。这会调用 PerfpValidateCounter,它会在 edi 中返回一个地址;此地址无效,当调用者取消引用它时,应用程序崩溃。
如果我重新启动我的提供程序,计数器在 Perfmon 中仍然可见并正确递增。
清单如下
.net - permon 中 ASP.NET Apps v1.1.4322 Anonymous Requests 对象的解释
有人可以告诉我更多关于性能监视器对象 ASP.NET Apps v1.1.4322 Anonymous Requests - 定义为使用匿名身份验证的请求数。
运行 Windows server 2003 标准和 iis6
这是实时计数还是总数?
它代表什么?从浏览器到网络应用程序的个人请求?这是否与“Web 服务”perfmon 对象中的“当前匿名用户”有关?
我试图理解为什么它在 Web 应用程序中随着时间的推移而不断增长。
谢谢!
load-testing - Web 应用程序负载测试:查看哪些指标?
在 IIS 中托管的 ASP.NET 应用程序的压力/负载测试期间,我应该在应用程序服务器上监视什么?
例如,Windows 中内置的实用程序性能监视器有一个庞大的计数器列表,我可以监视这些计数器。但是,我什至不知道这些计数器的一半实际上是什么意思?我知道我想查看诸如内存、处理器、网络之类的东西……但它很笼统。
如何成功找到问题区域?
你们中的一些人过去使用过哪些计数器?
perfmon - Perfmon 无法在 Windows 7 x64 上创建数据收集器集
我正在尝试使用 Perfmon 创建一个数据收集器集。当我右键单击用户定义文件夹中的“新建 -> 数据收集器集”时,我看到出现了向导对话框。但是,“下一步”和“完成”按钮被禁用。我所能做的就是点击取消。
有任何想法吗?
windows - Windows 中计数器日志的最佳配置是什么?
我将编写一个小应用程序来检查我的 Windows 系统中可能存在的任何瓶颈。所以,我想使用性能监视器从磁盘、内存、网络和 CPU 计数器收集数据并将这些数据保存在文件 .csv
现在我想知道:收集数据的最佳选择是什么?
我的想法是在一个文件中收集任何内容,每 15 秒收集一次计数器的所有数据日志,因为较短的检测可能会无用地加载系统。
perfmon - Perfmon 对应用程序的影响
perfmon 计数器是否会以任何方式降低应用程序性能?
performance - 远程到 perfmon 的问题
大家好,我在开发环境中的十五个系统中的一个系统上遇到了 PerfMon 的问题。从本地计算机访问它很好,但远程连接到它会引发“无法连接”错误。
每台机器都运行 Win 2003,连接到同一个域,我对所有人都有管理员权限。
有一些服务设置为禁用,通常默认启用,所以我将它们设置为匹配网络上的其他机器 - 仍然有同样的问题。
有任何想法吗?
干杯
**更新**
好的 - 我发现是远程注册表服务没有正确运行导致上述错误;一旦启用,Perfmon 现在告诉我“不支持此类接口”。
如果我通过计算机管理连接,第一次失败,但第二次尝试成功。通过 perfmon 连接每次都会失败。
cruisecontrol.net - 当 MSTest 从 CruiseControl.NET 运行时,VsPerfMon.exe 和 VsTestHost.exe 进程挂起
我正在使用 CruiseControl.NET 和 MSTest 来构建我的 vs2008 项目并运行我的单元测试。
如果我从 Visual Studio 2008 运行测试,它们会完美运行。但是,当 CruiseControl 启动测试时,VsPerfMon.exe 和 VsTestHost.exe 进程会挂起,直到我从任务管理器中结束它们。这意味着巡航控制本身也挂起,我从来没有得到我在巡航控制中构建的结果。
有谁知道我的问题可能是什么解决方案?
谢谢,
D
.net - 在 PerfMon 实例中选择正确的 AppPool
我有一个带有六个应用程序池的网络服务器。当我想在 PerfMon 中为特定的 ASP.NET 应用程序添加计数器时,可用的实例具有非常不同的名称。
例如,我有一个名为“FrontEnd”的应用程序池,这些是可用的实例:
_LM_W3SVC_1_Root_bookeline
_LM_W3SVC_1_Root_CredentialsService
_LM_W3SVC_1_Root_pReports
_LM_W3SVC_1130837766_Root
_LM_W3SVC_1147758436_Root
_LM_W3SVC_1254277584_Root
_LM_W3SVC_1366866887_Root
_LM_W3SVC_1505760911_Root
_LM_W3SVC_1604538730_Root
_LM_W3SVC_1618350214_Root
_LM_W3SVC_175082253_Root
_LM_W3SVC_177047044_Root
_LM_W3SVC_1825997120_ROOT
_LM_W3SVC_1966585210_Root
_LM_W3SVC_204756873_Root
_LM_W3SVC_261753984_Root
_LM_W3SVC_3_ROOT
_LM_W3SVC_315617261_Root
_LM_W3SVC_36575378_Root
_LM_W3SVC_575979470_Root
_LM_W3SVC_831033229_Root
_LM_W3SVC_940052100_Root
一位同事提出了一个巧妙的技巧,即通过创建一个小的 .bat 文件来匹配应用程序池和进程 ID:
c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
暂停
但是,这些 ID 似乎也与实例没有任何关系。
我在这里有什么误解?
iis - PerfMon 和 w3wp?
我正在查看 PerfMon 中的“Process:w3wp*:% Processor Time”,并且正在努力追随某些事情。我有运行 w3wp 的跟踪,然后运行 w3wp#1 - w3wp#6,这是服务器上运行的六个站点。
w3wp 的跟踪似乎与 #1-#6 的总数无关?
例如,'#1 的 %Processor 可以高于 w3wp,相反,当所有其他 % 都非常低时,w3wp 可以接近 100%。
我试图在我们的服务器中找到一个性能瓶颈,显而易见的一个是 CPU 达到顶峰。我们将添加另一个 CPU(因为它在 VM 上),但我想尝试了解我在看什么......以及可以做些什么来缓解这个问题?
为什么 w3wp 经常接近 100%,即使个别站点非常低?如果 w3wp 不是一个特定的站点,是什么原因导致它如此之高?
附言。如果有人有办法我可以在这里保存图像,我可以发布图表。TY pps。Win2008上的IIS7。