我有一个处理相对“昂贵”请求的服务。 平均请求率预计将在每分钟5-10个左右。 我希望能够使用自定义的性能计数器来监控这个速度,但是所有可用的计数器types似乎都是针对更频繁发生的事件。
通过性能计数器公开这个速度的最好方法是什么? 也许我可以跟踪已经发生的事件总数以及总时间,然后计算平均值和代码,并通过NumberOfItems32? 这似乎有点奇怪,它不会使用与正确pipe理的计数器相同的“平均窗口”。
命令行窗口编译器(cl.exe)目标
C# – ScheduledTasks类 – 如何指定本地主机?
如何为UDP数据包发送者启用自定义IP地址?
Windows VB.NET 1.1升级到2.0 – 好处?
如何保持ReadDirectoryChangesW缺less文件更改
“通过性能计数器显示这个速率的最好方法是什么?也许我可以跟踪已经发生的事件总数以及总时间,然后计算平均值和代码,并通过NumberOfItems32有什么似乎有点奇怪的是,它不会使用与正确管理的计数器相同的“平均窗口”。
你有你的解决方案。 跟踪物品数量和时间是获得平均值的唯一方法。
http://msdn.microsoft.com/en-us/library/system.diagnostics.performancecounter.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。