Cap energy consumption of processes on macOS

Most of us probably already had this situation: One is tight on battery and trying to save as much energy as possible. Then suddenly a process goes wild and drains the battery by 10 or more percent within minutes.

Is it somehow possible to cap the energy a process is allowed to use within a certain time interval?


Solution 1:

I think that what you are probably looking to do is keep the multipliers locked to a low value, and/or disable turbo boost. The former is probably not feasible given the largely proprietary nature of Apple's environment. Perhaps someone can correct me.

However there is an app out there that will turn off turbo boost

Intel also had a utility to monitor the CPU, not sure if it still works... see this answer