IProcessorPerformanceConfiguration Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public interface IProcessorPerformanceConfiguration
type IProcessorPerformanceConfiguration = interface
Public Interface IProcessorPerformanceConfiguration
Properties
BoostMode |
Gets a value that indicates how a processor opportunistically increases frequency above the maximum when operating contitions allow it to do so safely. |
BoostPolicy |
Gets a value that indicates the bias in percentage used in managing performance and efficiency tradeoffs when boosting frequency above the maximum. |
DecreasePolicy |
Gets a value that indicates how aggressive the performance states should be changed when decreasing the processor performance state. |
DecreaseStabilizationInterval |
Gets a value that indicates the amount of time that must elapse after the last processor performance state changes before decreasing the processor performance state. |
DecreaseThreshold |
Gets a value that indicates the busy percentage threshold that must be met before decreasing the processor performance state. |
IncreasePolicy |
Gets a value that indicates how aggressive the performance states should be changed when increasing the processor performance state. |
IncreaseStabilizationInterval |
Gets a value that indicates the amount of time that must elapse after the last processor performance state changes before increasing the processor performance state. |
IncreaseThreshold |
Gets a value that indicates the busy percentage threshold that must be met before increasing the processor performance state. |
LatencySensitivityPerformance |
Gets a value that indicates how to set the processor frequency when the system detects a sensitivity to latency, as a percentage of the processor's maximum frequency. |
MaxThrottlingFrequency |
Gets a value that indicates the maximum percentage of the processor frequency. |
MinThrottlingFrequency |
Gets a value that indicates the minimum percentage of the processor frequency. |
StabilizationInterval |
Gets a value that indicates the time that must expire before considering a change in the processor performance states or parked core set. |
SystemCoolingPolicy |
Gets a value that indicates the system cooling policy (active or passive cooling). |
ThrottlePolicy |
Gets a value that indicates whether throttle states are allowed to be used even when performance states are available. |
TimeWindowSize |
Gets a value that indicates the number of perf time check intervals to include when calculating a processor's busy percentage. |