| CPC G06F 11/3058 (2013.01) [G06F 1/206 (2013.01)] | 18 Claims |

|
1. An information handling system comprising:
a processor; and
a program of instructions embodied in non-transitory computer-readable media, the program of instructions configured to, when read and executed by the processor:
determine if an application-related event associated with an executable application has occurred;
based on one or more performance profiles, wherein each of the one or more performance profiles are associated with a respective executable application, select an executing application having a highest rank as a selected application;
communicate a selected performance profile associated with the selected application to a management device of the information handling system to cause the management device to apply a temperature limit and an acoustic limit associated with the selected performance profile to the performance of the information handling system;
determine if an overriding event has occurred for overriding the selected performance profile;
responsive to determining that the overriding event has occurred for overriding the selected performance profile, communicate an indication to the management device of the occurrence of the overriding event to cause the management device to allow one or both of a temperature to rise above the temperature limit and an acoustical noise to rise above the acoustic limit; and
responsive to the overriding event ceasing, apply the temperature limit and acoustic limit associated with the selected performance profile to the performance of the information handling system.
|