2010-02-04 101 views
1

我一直在研究一些关于.NET性能计数器,但找不到任何详细的(不像框架的其余部分)。.NET性能计数器监视计算机的计算能力

我的问题是:哪些是最相关的性能计数器拿到机器的最大计算能力?那么,.NET的虚拟机,这是..

谢谢

查Mysak

+0

不能UST使用'%处理器Time'? – 2010-02-04 10:07:31

+0

“.NET性能计数器”是什么意思?性能计数器是Windows的一项功能。 .NET具有允许您访问Windows性能计数器并允许您操作Windows性能计数器的类。但是,我不知道“.NET性能计数器”的单独类别。 – 2010-02-21 22:19:44

回答

0

您还没有描述你所说的“计算能力”的意思。以下是可能通过性能计数器可能得到的一些结果:

  1. 执行的SQL查询的数量。
  2. 已完成的IIS请求数。
  3. 号码致力于分布式事务。 I/O的
  4. 字节执行(磁盘,网络等)。

还有一些相对数字,例如处理器和内存的使用百分比,它们可以指示系统实际使用的“功率”有多少。

但是,你不会找到任何与原始计算“权力”干净有关。事实上,当你看到柜台时,谁会说机器的全部“动力”正在被利用?这听起来像你真正想要做的是运行一个基准测试,其中包括要执行的确切工作和要采取的测量的集合。您可以在Internet上搜索各种基准测试应用程序。其中一些直接在.NET中运行,而最流行的是本地应用程序,您可以执行它们。