← Back to Home

Better Resource Monitor vs Eul

Eul stopped getting updates years ago. On M-series Macs it has known high CPU usage, no fixes coming, and GPU monitoring that depends on private APIs which break between macOS releases. After dealing with that for a while I wrote Better Resource Monitor. GPU data comes from the IOAccelerator API, the whole thing stays inside the App Sandbox, and it measures under 0.1% CPU on Apple Silicon.

Feature Better Resource Monitor Eul
Mac App Store Full Features Limited
Admin Password / Privileges None (Sandboxed) None
GPU API Stability Public API Private API
Memory Footprint ~15 MB ~40 MB
CPU / Energy Impact < 0.1% High (M-Series)
App Size < 7 MB ~5 MB
Privacy / Telemetry 100% Offline Offline
Status Active Unmaintained
Language Rust Swift
Price Free Free
License MIT MIT

Where they differ

Maintenance matters for system tools

A menu bar monitor touches IOKit, SMC, and whatever Apple rearranges each fall. Eul's last meaningful commit was years ago. No macOS Sequoia fixes, no Apple Silicon tuning, no security patches. I test against every macOS beta and push fixes before the public release ships.

CPU usage on Apple Silicon

On M-series Macs, Eul's CPU usage climbs noticeably. Nobody is maintaining it, so that will never get fixed. The Rust core in Better Resource Monitor keeps the whole app under 0.1% CPU by skipping the work that causes the overhead (SMC helpers, constant sensor polling).

GPU data without private APIs

Eul's App Store version ships with limited features because it uses private, undocumented APIs for GPU data. Those can silently break on any macOS point release. I read GPU utilization through IOAccelerator, the public IOKit interface. Same data, stable across updates, full GPU monitoring on the App Store.

If Eul was working for you before it stopped getting updates, Better Resource Monitor covers the same ground. Source is on GitHub if you want to look before you install.