13
13
14
14
## Features
15
15
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)
19
19
- Memory usage and swap information.
20
20
- Network usage information
21
21
- Disk Activity Read/Write
@@ -141,7 +141,8 @@ Contributions are what make the open-source community such an amazing place to l
141
141
- ` sysctl ` : For CPU model information
142
142
- ` system_profiler ` : For GPU Core Count
143
143
- ` 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
145
146
146
147
## License
147
148
@@ -162,3 +163,4 @@ This tool is not officially supported by Apple. It is provided as is, and may no
162
163
- [ termui] ( https://github.com/gizak/termui ) for the terminal UI framework.
163
164
- [ gopsutil] ( https://github.com/shirou/gopsutil ) for system memory monitoring.
164
165
- [ 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