I’m running Unity on a Macbook Air M2 and the Unity HUB is always listed as a High Energy Consumption App. But is not only that, the hardware also gets hotter, so why is that?.. Most of the time the Unit Hub is just sitting there in the background, waiting, so it should have a minimal energy consumption.
I don’t know the Mac OS internals, but I remember the old days when I used to write C code for Windows, there was a Sleep function that you would usually call when your app was sitting in background, I remember if you called it like this: Sleep(0) that kind of hugged the CPU and you could actually hear the computer’s fan going to a higher speed, very shortly after your app went to background mode. To prevent that you had to use Sleep(1), that small change was the difference between overheating the CPU and keeping it cool.
Could anyone please, take a look at the code and make sure a situation like this is not happening?.. or just do something to keep the CPU cool when not being used.