Iris will run a profile time where it collects all the usual code run over a period (like a week) and then it create a tipical profile for that workload. With this profile in use, it manage the os so that it can consume less cpu power when not needed. If a peak routine, method,... it will run with less power for a treshold time during the "green time schedule" and if still needed, will adjust the required cpu and power.
The profile time is alwayson so it can still adapt to new workload or it can it be run again forcing a new data collection.
Thank you for submitting the idea. The status has been changed to "Future consideration".
Stay tuned!