请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
性能计数器
 运行时分析

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.NET Framework 常规参考
运行时分析

分析是在任何开发或部署方案中收集性能数据的方法。本节面向那些想要收集与应用程序性能有关的信息的开发人员和系统管理员。

Windows 2000 和 Windows NT 性能控制台是用于分析 .NET Framework 应用程序的最简单的工具。系统监视器以图形方式表示在 .NET 性能计数器(这些计数器是随公共语言运行库和 Microsoft .NET Framework SDK 一起安装的)中找到的数据。这些计数器可用于监视从内存管理到实时 (JIT) 编译器性能的方方面面。它们告诉您应用程序所使用的资源的情况,这是了解应用程序性能的间接方法。使用这些计数器可以理解应用程序的内在工作方式,而不是直接测量应用程序的性能。

运行 Perfmon.exe

  1. 在命令提示处,键入 perfmon。出现性能控制台。

  2. 在工具栏中,单击“添加”图标(加号)并选择想要查看的性能计数器。

要分析位于某一区域或远程共享中的程序集,应确保该远程程序集在运行性能计数器的计算机上完全受信任。如果该程序集不具有足够的信任,则性能计数器将不工作。有关向不同区域授予信任的信息,请参见代码访问安全策略工具 (Caspol.exe)

可以使用 .NET Framework 提供的类以编程方式访问性能控制台中的相同性能信息。另外,还可以使用这些类创建自定义性能计数器。下表描述在 .NET Framework 中提供的某些性能监视类。

说明

System.Diagnostics.PerformanceCounter

表示 Windows NT 性能计数器组件。使用该类读取现有预定义的或自定义的计数器并向自定义计数器发布(写入)性能数据。

System.Diagnostics.PerformanceCounterCategory

提供与计数器交互的几种方法以及该计算机上计数器的类别。

System.Diagnostics.PerformanceCounterInstaller

指定 PerformanceCounter 组件的安装程序。

System.Diagnostics.PerformanceCounterType

指定用于计算 PerformanceCounterNextValue 方法的公式。

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker