[b]0.简介[/b]
Windows提供了一个性能监视器(Perfmon.msc)来跟踪应用程序的性能,还提供了一组性能计数器API,
可以方便的在应用程序中读取这些性能数据。
我们可以通过这些数据,来寻找系统或软件中的瓶颈,找出软件到底慢在哪儿、需要改进/升级哪儿。
在MSDN中的位置:
MSDN Library for Visual Studio .NET 2003:
ms-help://MS.MSDNQTR.2003FEB.2052/perfmon/base/performance_data.htm
MSDN Library for Visual Studio 2008 简体中文:
ms-help://MS.MSDNQTR.v90.chs/perfctrs/perf/performance_counters_portal.htm
性能计数器的函数都以pdh开头。
[b]1.编程方法[/b]
[i]a.打开PDH_HQUERY[/i]
PDH_HQUERY pdhQuery=NULL;
PDH_STATUS pdhStatus=PdhOpenQuery(
NULL,
0,
&pdhQuery
);
if (pdhStatus!=ERROR_SUCCESS)
{
coutWindows的性能计数器访问接口
时间: 2024-09-29 00:48:16