An embodiment of the present invention includes a method to analyze
processor performance. A processor is saturated with a workload. The
processor has a specified operating frequency and a thermal throttling
range from a minimum throttling state to a maximum throttling state.
Events are sampled for a pre-determined time interval at a sampling rate
during the workload. An effective processor frequency is calculated using
the sampled events, the pre-determined time interval, and the sampling
rate.