iglance / iGlance

Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
https://iglance.github.io
GNU General Public License v3.0
2.43k stars 123 forks source link

Show CPU throttling #266

Open jtakalai opened 2 years ago

jtakalai commented 2 years ago

Is your feature request related to a problem? Please describe. Feature idea is related to the MacBook Pro 2019 overheating problem that led me to install iGlance (I want to see the temperature and fan speed; thanks for the great program!)

Describe the solution you'd like I'd like to add a number to the menu bar, basically kernel_task CPU usage. What MBP2019 does, is throttle the CPU by increasing kernel_task CPU usage (blocking all other processes). This is futile since the heat is mostly generated by the external GPU that doesn't get shut off (as long as there are external monitors connected).

Describe alternatives you've considered just look at Process Monitor :) Not sure if there already exists a "show process monitor stats on menu bar"?

Additional context This feature could be taking any stat(s) of any process(es) and pinning it (them) to the menu bar. Question of course is would it be easy to accomplish. The iGlance window could have an extra item on the left saying "processes" and in the main pane maybe checkbox to enable process monitoring, then a text-field for the PID and maybe dropdown for selecting the field (CPU%, CPU time, Threads, Gpu Time, etc.)