A power level monitor and performance tracking tool are provided for
correlating system performance with processor management events. When
power management requires a change to the state of a microprocessor,
software will be notified. Multiple layers of software may be notified,
including a firmware level, an operating system, as well as applications.
The performance tracking tool tracks the times of the power management
events as well as their impact to the microprocessor performance. The
performance tracking tool may then display or record the state changes to
processor performance. These changes may be correlated against other
system events to aid in determining system performance problems with
respect to power management.