1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 19:09:43 +00:00
Commit Graph

44 Commits

Author SHA1 Message Date
Tw93
3239e767a7 refactor: improve CPU/GPU display for better readability
- Keep showing top 3 busiest cores instead of all cores
- Simplify core info display: 'Load x.xx / x.xx / x.xx  (8P+4E)'
- Remove excessive comments in GPU card rendering
- Add missing sort import for core sorting logic

Co-authored-by: bsisduck <bluescreen@duck.com>
2025-12-08 19:09:51 +08:00
bsisduck
124a6975d4 perf: pre-compile regex patterns for GPU usage parsing 2025-12-07 18:39:23 +01:00
bsisduck
32ac98f06a Enhance CPU/GPU display for Apple Silicon
- Show all CPU cores instead of top 3 busiest
- Add P-CPU/E-CPU core grouping (Performance/Efficiency)
- Display GPU core count from system_profiler
- Add GPU usage meter via powermetrics (requires sudo)
- Show hint to run with sudo for GPU metrics

Tested on M2 Pro (6P + 4E cores, 16 GPU cores)
2025-12-07 17:37:30 +01:00
Tw93
3411bcf5e7 Optimize the compatibility display of status 2025-12-02 19:48:45 +08:00
Tw93
bb50a345b6 optimize code structure and reduce duplication 2025-12-02 15:24:19 +08:00
Tw93
8cdf583d85 Uniform color specifications 2025-12-02 14:45:48 +08:00
Tw93
36a84e5211 Reconstruct the structure of go 2025-12-01 19:26:03 +08:00
Tw93
388f58dbe6 Repair the analysis navigation and the maximum list key 2025-12-01 14:26:23 +08:00
Tw93
534a6a2703 remove old CrashReporter 2025-11-30 13:56:16 +09:00
Tw93
5dba933e25 The analysis function supports refresh. 2025-11-28 22:54:19 +09:00
Tw93
f60580d679 Make the analysis state more accurate 2025-11-24 11:48:37 +08:00
Tw93
12713dd1f9 Support vim's arrow keys 2025-11-24 11:34:40 +08:00
Tw93
541f52d46e All lists highly support terminal-based high adaptability 2025-11-24 11:20:34 +08:00
Tw93
21594ce681 Fix Intel CPU error 2025-11-23 20:38:37 +08:00
Tw93
a3de827fde Supports multi-disk detection 2025-11-23 20:20:46 +08:00
Tw93
54c30d6b60 Supports multi-disk detection 2025-11-23 20:20:35 +08:00
Tw93
afb5e94e74 Fix the problem that scanning
multithreading is too radical
2025-11-23 20:19:08 +08:00
Tw93
198077de76 Simplified words 2025-11-22 14:00:27 +08:00
Tw93
c3edf3c625 Fix disk space check size error 2025-11-22 13:32:32 +08:00
Tw93
45d31e880c Add System Status Dashboard 2025-11-21 17:58:31 +08:00
Tw93
3766906424 The window is enlarged to 12. 2025-11-21 09:53:46 +08:00
Tw93
82e8d232c0 Support early scanning preheating 2025-11-21 09:53:23 +08:00
Tw93
68250c70ac Increase 🧹 cleaning tips 2025-11-21 09:53:04 +08:00
Tw93
0f0ca3912c Fix the symbolic link jump issue 2025-11-20 20:14:08 +08:00
Tw93
6e9f4ac63d Fix the problem of calculating the size after deletion 2025-11-20 20:10:17 +08:00
Tw93
780b738e72 Optimize the display of all prompts 2025-11-20 15:33:16 +08:00
Tw93
45c65345ac Significantly optimize the speed and cache of scanning 2025-11-19 11:53:57 +08:00
Tw93
2a81c38f8f The loading experience and effect of the analysis are unified 2025-11-19 10:39:33 +08:00
Tw93
621b4090a9 Continuously optimize go analysis 2025-11-18 22:00:05 +08:00
Tw93
a900d03bef Refactor Go analysis capabilities 2025-11-18 18:23:33 +08:00
Tw93
4a7f6eac2f no longer land in a meaningless Volumes 2025-11-18 10:08:30 +08:00
Tw93
a5663f70d4 Optimization of large file list display 2025-11-16 09:03:35 +08:00
Tw93
bebcf4d166 Disk Analyzer performance optimization and UI improvement 2025-11-16 09:01:04 +08:00
Tw93
aa85672833 Greatly improve the experience of Analyze Disk 2025-11-16 00:56:40 +08:00
Tw93
7ee341de7c npm/venv scan speed improvement 2025-11-16 00:39:13 +08:00
Tw93
b903a7f8db Overall repair exception situation 2025-11-16 00:13:13 +08:00
Tw93
523bb70d65 Scan Optimization 2025-11-15 14:06:40 +08:00
Tw93
03b5896070 Replace optimize module with pure Bash 2025-11-14 21:19:24 +08:00
Tw93
7029905aaa Added system optimization features 2025-11-14 17:35:16 +08:00
Tw93
32add19564 Data analysis speed and neglect of customization 2025-11-14 11:38:48 +08:00
Tw93
ddef8c4bc0 Data scanning for a better experience, display time. 2025-11-13 17:06:13 +08:00
Tw93
f3d76f32de optimize disk analysis with caching and concurrency 2025-11-12 23:58:26 +08:00
Tw93
6e11c52039 The analysis module has been refactored using Go. 2025-11-12 17:12:01 +08:00
Tw93
479d09246d The analysis module has been refactored using Go. 2025-11-12 17:09:04 +08:00