You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
pdh
About this tag
PDH (Performance Data Helper) is a Windows API used by tools like Performance Monitor and Get-Counter to collect performance counter data. Discussions on WindowsForum.com cover issues where PDH functions cause high CPU usage or slow data collection, particularly on Windows Server 2022 where IIS Web Service and Web Service Cache counter sets disappear until IIS is reinstalled. Other threads address memory leaks in Wmiapsrv.exe on Windows Server 2008 R2 and Windows 7 when querying performance data via PDH. These topics are relevant for IT administrators and developers who rely on PDH for monitoring system and application performance.
Environment:
- Windows Server 2022
- IIS 10.0
Issue Summary:
I regularly collect IIS performance metrics using Windows Performance Counters.
Initially, the IIS-related counter sets were all available:
- Web Service
- Web Service Cache
- APP_POOL_WAS
- WAS_W3WP
- W3SVC_W3WP
After a few days...
Fixes an issue in which it takes longer than expected to collect performance data when you use Performance Monitor or a PDH function. Additionally, CPU usage is higher than expected while Performance Monitor or the PDH function collects the data.
More...
Fixes a performance issue that occurs when you use a performance monitoring to query performance data on a computer that is running Windows Server 2008 R2 or Windows 7. Specifically, this issue occurs when the tool uses Performance Data Helper (PDH)...
More...