1313
1414## Features
1515
16- - Apple Silicon Monitor Top written in Go Lang (Under 1,000 lines of code)
17- - Real-time CPU and GPU power usage display.
18- - Detailed metrics for different CPU clusters (E-Cores and P-Cores).
16+ - Apple Silicon Monitor Top written in Go Lang and CGO
17+ - Real-time CPU and GPU power wattage usage display.
18+ - Detailed native metrics for CPU cores (E and P cores) (Apple's Mach Kernel API)
1919- Memory usage and swap information.
2020- Network usage information
2121- Disk Activity Read/Write
@@ -141,7 +141,8 @@ Contributions are what make the open-source community such an amazing place to l
141141- ` sysctl ` : For CPU model information
142142- ` system_profiler ` : For GPU Core Count
143143- ` psutil ` : For memory and swap metrics
144- - ` powermetrics ` : For majority of CPU, GPU, Network, and Disk metrics
144+ - ` powermetrics ` : For majority of GPU, Network, and Disk metrics
145+ - ` host_processor_info ` : For CPU metrics (E and P cores) Apple Mach Kernel API in CGO
145146
146147## License
147148
@@ -162,3 +163,4 @@ This tool is not officially supported by Apple. It is provided as is, and may no
162163- [ termui] ( https://github.com/gizak/termui ) for the terminal UI framework.
163164- [ gopsutil] ( https://github.com/shirou/gopsutil ) for system memory monitoring.
164165- [ asitop] ( https://github.com/tlkh/asitop ) for the original inspiration!
166+ - [ htop] ( https://github.com/htop-dev/htop ) for the process list and CPU cores inspiration!
0 commit comments