【发布时间】:2010-04-01 05:35:33
【问题描述】:
你们所有人都同意将性能计数器用于服务器应用程序的价值。
我想知道如何使用 C# 来实现这些。
通常性能计数器具有以下属性:
- 它们是共享的/全局的
- 写入需要锁以确保同步
- 阅读有时也需要锁
异步更新它们更好吗?使它们异步的最佳方法是什么?
我打算使用 ThreadPool.QueueUserWorkItem() 函数。您对此有何看法?
如果我的问题看起来有点模糊,请查看 HelloWorld WCF 服务。
我还想知道以下内容:
- 在一定时期内整体被击中的次数
- 总体和特定时期内的平均/最小/最大响应时间
如果有人知道在 .NET 或 WCF 中执行此操作的任何专门方法,请告诉我。
【问题讨论】:
-
我已经看过一些特殊课程来完成这项任务,但我不知道任何人都可以帮助我分享一些关于这些的文章。
标签: .net wcf performancecounter