Set Mac CPU and memory alert thresholds
A threshold alert should interrupt you only when you know what to do next. Set warning ranges for context, red zones for action, and leave normal spikes alone.
Use Mac CPU and memory alerts for red-zone signals, not for every busy moment. A good alert tells you to open Activity Monitor, pause a workload, close a runaway tab, or check why the Mac is hotter than expected.
In TeenyStat, the default thresholds are CPU 50 and 80 percent, memory 60 and 80 percent, and fan speed 2000 and 4000 RPM. Values below the first number are green. Values between the two numbers are yellow. Values at or above the second number are red. Alerts are off by default.
Disclosure: I build teenystat. This guide is based on the TeenyStat homepage and local Swift source for thresholds, alerts, metric collection, and notification behavior. It does not claim that a menu bar app replaces Activity Monitor.
Quick answer
| Metric | Default thresholds | Turn on alerts when... |
|---|---|---|
| CPU usage | Green below 50%, yellow below 80%, red at 80% and up. | Unexpected CPU load changes what you do next. |
| Memory usage | Green below 60%, yellow below 80%, red at 80% and up. | High usage usually means you need to inspect the app mix. |
| Fan speed | Green below 2000 RPM, yellow below 4000 RPM, red at 4000 RPM and up. | A fan spike outside expected workloads matters on your Mac. |
| Activity Monitor | No TeenyStat threshold. | You need process names, CPU history, memory pressure, swap, or a quit button. |
01Watch the baseline before changing numbers
Do not tune alerts from one bad afternoon. Spend a few normal work sessions watching the range first.
If your normal work is writing, email, design review, and browser tabs, CPU should usually stay low with short bursts. If your normal work is Xcode, video export, local models, games, or large photo jobs, high CPU may be healthy. The alert threshold has to fit your work, not someone else's laptop.
Memory is similar. A Mac with 8 GB and a Mac Studio with 64 GB should not be judged by the same anxiety. The menu bar number is a trend signal. Activity Monitor is where you check memory pressure, swap, compressed memory, cached files, and process-level memory when the signal looks bad.
02Treat yellow as context and red as interruption
TeenyStat uses two thresholds per metric. The first threshold marks the move out of green. The second threshold marks red.
That distinction matters. Yellow is a heads-up. It says the Mac is busier than its easy range. Red should be the point where an interruption is justified.
For CPU, leave the 80 percent red threshold alone until you know whether normal work crosses it. For memory, start with 80 percent as the red line, then adjust if your normal baseline lives much higher or lower. For fan speed, treat 4000 RPM as a starting point, not a universal rule. Different Macs report fan speed differently, and fanless Macs do not have a fan signal to watch.
03Enable alerts only where action is clear
In TeenyStat settings, alerts are separate toggles for fan speed, memory, and CPU usage. The source requests macOS notification permission only when an alert is enabled and permission has not already been decided.
The alert manager fires when an enabled metric crosses into the red zone from below. It then applies a 10-minute cooldown for that metric so bouncing around the threshold does not flood Notification Center.
That is still just guardrail code. You still need judgment. Turn on CPU alerts if surprise load means "open Activity Monitor and sort by CPU." Turn on memory alerts if it means "check the current app mix before this gets worse." Turn on fan alerts if fan ramp outside expected work tells you to cool the workload or inspect the cause.
04Know when Activity Monitor takes over
TeenyStat can show the first signal. It cannot name the process. It cannot show Apple's full memory pressure graph. It cannot quit the misbehaving app for you.
Open Activity Monitor when an alert fires and you do not know why. Apple's CPU view shows processor activity, system and user percentages, idle percentage, CPU Usage, CPU History, and process-level CPU data. Apple's Memory view shows memory pressure, physical memory, memory used, app memory, wired memory, compressed memory, cached files, and swap used.
The clean workflow is: TeenyStat alert, Activity Monitor evidence, then one change. Quit the process, pause the export, close the tab, stop the VM, or ignore the alert and raise the threshold if the workload was expected.
05Delete noisy alerts quickly
A notification you ignore every day is worse than no notification. It trains you to ignore the app and leaves the real problem buried.
If an alert fires during normal work, do one of three things: raise the red threshold, disable that metric's alert, or change the workflow that keeps causing it. Do not leave it in the middle.
The connected TeenyApps hub is Mac utility settings that save context switches. The same rule applies there: a setting is useful only when it removes a repeated check or prompts a real response.
Setup checklist
- Leave the defaults in place for a few normal work sessions.
- Notice the normal CPU, memory, and fan ranges for your real workload.
- Move the green-to-yellow boundary just above the easy range if needed.
- Move the red boundary to the point where you would accept an interruption.
- Enable only the alert toggles you will act on.
- Allow notifications in macOS when TeenyStat asks.
- When an alert fires, open Activity Monitor if you need process-level truth.
- Raise or remove alerts that become routine noise.
Sources checked
- TeenyStat feature claims were checked against the TeenyStat homepage and local Swift source for default thresholds, threshold tiers, alert toggles, notification permission handling, red-zone crossing behavior, 10-minute cooldowns, CPU reads, memory reads, fan reads, and fanless-Mac handling.
- Apple Support: View CPU activity in Activity Monitor on Mac.
- Apple Support: View memory usage in Activity Monitor on Mac.
- Apple Support: Use Notification Center on Mac.
- TeenyApps: Mac utility settings that save context switches.
FAQ
What Mac CPU alert threshold should I use?
Start with the default 50 percent green-to-yellow and 80 percent yellow-to-red thresholds. Raise the red threshold if normal exports, builds, or games trigger alerts you do not act on.
Should I turn on memory alerts on Mac?
Turn on memory alerts if high memory usage changes what you do next, such as opening Activity Monitor, closing a virtual machine, or reducing a browser session. Leave them off if you ignore them.
Can TeenyStat tell me which process caused an alert?
No. TeenyStat shows the first signal and notification. Use Activity Monitor when you need process names, memory pressure details, CPU history, or a process you can quit.
Keep the alert tied to an action.
teenystat is a focused Mac menu bar monitor for CPU usage, memory usage, fan speed, thresholds, sparklines, and native macOS alerts.