问题标签 [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.
wcf - perfmon.exe 中 WCF 计数器的含义
我想使用 PerfMon.exe 来监视对 WCF 服务的调用,但我不明白我必须使用哪个计数器。我试过 Calls and Instance 但结果总是 0。
你能解释一下计数器的含义吗?
此外,还有 3 组计数器:
- 服务模型端点
- 服务模式操作
- 服务模式服务
它们的含义是什么?
先感谢您。
windows - 性能计数器?
我想监控内存 (RAM) 和物理磁盘的性能,我必须监控 Perfmon 中的所有计数器是什么?
sql-server - 如何跟踪查询缓存的改进?
我正在参数化我的网络应用程序的临时 sql。因此,我预计查询计划缓存的大小会减小并具有更高的命中率。也许甚至其他重要的指标也会得到改进。
我可以使用 perfmon 来跟踪它吗?如果是这样,我应该使用什么计数器?如果不是 perfmon,我如何报告此更改的影响?
process - 在 Windows Perfmon 中监视进程级性能计数器
我相信每个人都遇到过这个问题。当您扩展使用多个应用程序池的 Web 服务器时,为每个应用程序池 24x7 收集性能计数器是很有价值的。唯一的问题是 - Perfmon 通过进程 ID 将计数器链接到应用程序池,因此每当应用程序池回收时,您必须删除旧进程 ID 的计数器并将它们添加到新进程 ID。由于应用程序池经常回收(每当您发布新版本或修补服务器时),这是一个主要的痛苦。我想知道是否有人找到了解决方法?也许是一种在应用程序池启动时更新 Perfmon 设置的编程方式,或者以某种方式通过名称而不是进程 ID 来引用应用程序池?我将不胜感激任何提示!
c# - 如何访问 Perfmon 信息?
我想获得 Perfmon 在(例如:Count)中看到的一些 NCache 信息,但直接使用 C#。请问有人有这方面的代码吗?
asp.net - 将 Perfmon 与 MySQL 连接器/NET 一起使用
我正在尝试诊断从我的 ASP.NET 应用程序到 MySQL 5.1 的重复锁定等待超时。我正在使用 MySQL 连接器/NET 6.2.3。
我在 Perfmon 的性能对象下拉列表中没有看到任何与 MySQL 相关的内容。
我还能做些什么来尝试诊断这些问题?
binary - Perfmon .blg 文件规范/解析库
我在哪里可以找到 Perfmon 二进制 .blg 文件格式的详细低级规范?或者更好的是,有没有人编写过用于解析 .blg 文件的低级开源库(最好用 C 语言,但任何语言都可以)?
coldfusion - ColdFusion 9 / Win Server 2008 - Perfmon 值不正确
我们最近从 CF 8 Enterprise 升级到 CF 9 Enterprise 并带有修补程序 1。
我们注意到,一些通过 perfmon 访问的 CF 9 计数器现在给出了疯狂的值。
我记得当我们升级到 CF 8 时发生了一些非常相似的事情,但这已通过以下修补程序得到解决:
http://kb2.adobe.com/cps/404/kb404026.html(在这里讨论)
在那个问题中,cfperfmon_8.dll 被替换了。
我们最近升级的三台 Windows Server 2008 CF 9 服务器出现了非常相似的问题。在我的 Windows 事件日志中,我看到了很多这样的问题:
在“C:\Windows\system32\cfperfmon_9.dll”库中为“ColdFusion 9 Application Server”服务创建的数据缓冲区未在 8 字节边界上对齐。这可能会导致尝试读取性能数据缓冲区的应用程序出现问题。请联系此库或服务的制造商以更正此问题或获取此库的更新版本。
CF 9 是否有类似的修复程序?
windows - Windows 性能计数器的工作模式是什么?
我刚刚读完这篇关于如何创建性能计数器并更新计数器值的文章。但我对 Windows 性能计数器的工作模式有点困惑。假设有2个程序A和B,A想通过一些性能计数器了解B的性能。以下哪个场景是正确的?
B 在 Windows 中创建/注册一些性能计数器,B 负责更新计数器的值。A 可能是系统perfmon.exe。A 没有主动探测 B 的执行状态。A 只需检查注册的计数器并获取由 B 提供和更新的值。即使没有 A,B 仍然总是更新其注册的性能计数器。但这对B的表现来说不是某种负担吗?
A 主动探测 B 的执行状态并计算性能计数器值。在这个范例中,B 没有任何额外的负担。
简而言之,谁负责创建和更新性能计数器?正在测量其性能的目标程序?还是测量目标程序性能的主题程序?对于程序A,它是一个探测场景吗?还是只是一个阅读场景?
非常感谢。
monitoring - PerfMon Web 界面 - 它存在吗?
我意识到在代码中查询性能计数器并将其显示在 ASPX 页面上是相当容易的,但是有人知道是否已经存在基本上是 Web 版本的 PerfMon 的产品 - 免费还是其他?
非常感谢
马库斯