CPUMeter is a DirectShow filter used to measure CPU usage of a filter chain.
You can use it when developing a DirectShow filter to measure how much CPU time it uses. Very useful when optimizing the performance of your program. Can measure real-time cpu usage and the total time used by a filter, so you can measure and compare different versions.
Can be used with tools like Graphedit or directly from your program. It comes with a sample application with the source code that shows how to use CPUMeter programmatically for an automated testing.