Use this guide when you want the lowest possible background noise before running macos-perf-audit.sh.
The helper script is intentionally conservative.
It can stop or disable without touching core macOS daemons:
- AdGuard app helpers
- LogiOptionsPlus helpers
- Figma
- BetterDisplay with
--extras - Spotlight indexing with
--spotlight
It does not stop:
- Helium
- T3 Code
- ChatGPT Helper
- Raycast
- Arc
- Apple system daemons such as
duetexpertd,suggestd, orassistantd
Inspect current state first:
./trim-background-processes.sh --statusPreview the cleanup plan:
./trim-background-processes.sh --dry-run --spotlight --extrasApply the recommended cleanup:
sudo ./trim-background-processes.sh --spotlight --extrasRun the audit right after cleanup:
sudo ./macos-perf-audit.sh --duration 120 --interval 5--spotlight disables Spotlight indexing through mdutil.
This reduces indexing work, but some Spotlight-related processes may remain loaded at 0.0% CPU. That is expected and usually not worth forcing further.
If AdGuard still appears, disable its network extension manually:
System Settings > General > Login Items & Extensions > Network Extensions
Then re-run:
sudo ./trim-background-processes.sh --spotlight --extrasTo re-enable Spotlight indexing and launchd jobs disabled by the helper:
sudo ./trim-background-processes.sh --spotlight-on