I really like Windows Performance Counters. I find them a powerful tool for
understanding applications under development and for monitoring and
troubleshooting applications in production environments. Windows Performance
Counters are available for reporting absolute values (e.g., Memory\Available
Bytes), counts (e.g., Network Adapter\Packets Received Discarded), rates (e.