问题标签 [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.

0 投票
1 回答
787 浏览

c++ - 添加计数器时 Perflib 2 崩溃(来自 Perfmon)

我有一个 C++ 应用程序(在 Win32 下),我需要为其提供性能计数器信息。我正在使用 Perflib v2,因此创建了一个由 CTRPP 处理的清单。

然后我的提供程序调用 PerfAutoInitialize 和 PerfCreateInstance 没有错误。

当我在 Perfmon 中添加计数器时,我的应用程序崩溃了。通过反汇编跟踪显示 perflib 工作线程中调用内部函数 (pcwum.dll) PerfpAddOrRemoveCounter 的代码。这会调用 PerfpValidateCounter,它会在 edi 中返回一个地址;此地址无效,当调用者取消引用它时,应用程序崩溃。

如果我重新启动我的提供程序,计数器在 Perfmon 中仍然可见并正确递增。

清单如下

0 投票
1 回答
551 浏览

.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 应用程序中随着时间的推移而不断增长。

谢谢!

0 投票
1 回答
924 浏览

load-testing - Web 应用程序负载测试:查看哪些指标?

在 IIS 中托管的 ASP.NET 应用程序的压力/负载测试期间,我应该在应用程序服务器上监视什么?

例如,Windows 中内置的实用程序性能监视器有一个庞大的计数器列表,我可以监视这些计数器。但是,我什至不知道这些计数器的一半实际上是什么意思?我知道我想查看诸如内存、处理器、网络之类的东西……但它很笼统。

如何成功找到问题区域?

你们中的一些人过去使用过哪些计数器?

0 投票
1 回答
4675 浏览

perfmon - Perfmon 无法在 Windows 7 x64 上创建数据收集器集

我正在尝试使用 Perfmon 创建一个数据收集器集。当我右键单击用户定义文件夹中的“新建 -> 数据收集器集”时,我看到出现了向导对话框。但是,“下一步”和“完成”按钮被禁用。我所能做的就是点击取消。

有任何想法吗?

0 投票
1 回答
846 浏览

windows - Windows 中计数器日志的最佳配置是什么?

我将编写一个小应用程序来检查我的 Windows 系统中可能存在的任何瓶颈。所以,我想使用性能监视器从磁盘、内存、网络和 CPU 计数器收集数据并将这些数据保存在文件 .csv
现在我想知道:收集数据的最佳选择是什么?
我的想法是在一个文件中收集任何内容,每 15 秒收集一次计数器的所有数据日志,因为较短的检测可能会无用地加载系统。

0 投票
1 回答
608 浏览

perfmon - Perfmon 对应用程序的影响

perfmon 计数器是否会以任何方式降低应用程序性能?

0 投票
4 回答
10879 浏览

performance - 远程到 perfmon 的问题

大家好,我在开发环境中的十五个系统中的一个系统上遇到了 PerfMon 的问题。从本地计算机访问它很好,但远程连接到它会引发“无法连接”错误。

每台机器都运行 Win 2003,连接到同一个域,我对所有人都有管理员权限。

有一些服务设置为禁用,通常默认启用,所以我将它们设置为匹配网络上的其他机器 - 仍然有同样的问题。

有任何想法吗?

干杯

**更新**

好的 - 我发现是远程注册表服务没有正确运行导致上述错误;一旦启用,Perfmon 现在告诉我“不支持此类接口”。

如果我通过计算机管理连接,第一次失败,但第二次尝试成功。通过 perfmon 连接每次都会失败。

0 投票
3 回答
728 浏览

cruisecontrol.net - 当 MSTest 从 CruiseControl.NET 运行时,VsPerfMon.exe 和 VsTestHost.exe 进程挂起

我正在使用 CruiseControl.NET 和 MSTest 来构建我的 vs2008 项目并运行我的单元测试。

如果我从 Visual Studio 2008 运行测试,它们会完美运行。但是,当 CruiseControl 启动测试时,VsPerfMon.exe 和 VsTestHost.exe 进程会挂起,直到我从任务管理器中结束它们。这意味着巡航控制本身也挂起,我从来没有得到我在巡航控制中构建的结果。

有谁知道我的问题可能是什么解决方案?

谢谢,

D

0 投票
3 回答
2476 浏览

.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 似乎也与实例没有任何关系。

我在这里有什么误解?

0 投票
1 回答
2652 浏览

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。