ControlCenter on Mac: the menu bar process, why it uses CPU, and what to do
ControlCenter is the process behind Control Center and most of the status icons in your menu bar. Wi-Fi, Bluetooth, Sound, Display, Battery, Screen Mirroring, Now Playing and Focus all live in it. It is normally near zero and jumps for a second when you open a menu. When it stays high, one of those menus is being redrawn constantly: a Bluetooth device that keeps connecting and dropping, a display being plugged and unplugged, or a Now Playing widget tied to a stuck app. It is safe to quit; it relaunches instantly. The real fix is the device or app behind the busy menu.
- What it is
- The app that draws Control Center and the system menu bar items. Introduced in macOS Big Sur; it replaced a dozen separate menu extras.
- Normal
- 0 to 1 percent CPU idle, a brief jump to 10 or 20 percent when you open Control Center or a menu bar item, then quiet.
- Not normal
- Steady 20 to 100 percent with no menu open, or the menu bar freezing and the clock lagging.
- Safe to quit?
- Yes. Quit it in Activity Monitor and macOS relaunches it in about a second with the menu bar intact.
- The one safe fix
- Quit it once. If it climbs again, find the flapping device (Bluetooth, display) or stuck app (Now Playing) and fix that.
What ControlCenter does
ControlCenter is a system app at /System/Library/CoreServices/ControlCenter.app that arrived with macOS Big Sur in 2020. Before that, each status icon in the menu bar (Wi-Fi, volume, battery, Bluetooth, Time Machine) was its own small plug-in loaded by SystemUIServer. Apple folded them into one process, gave it the Control Center panel from iOS, and made the menu bar icons shortcuts into the same panel. Apple's user guide describes it as the place to "quickly change settings" like Wi-Fi, Bluetooth, AirDrop, Focus, display brightness and sound, with an Edit Controls option for choosing what appears.
Because it draws so many live things, ControlCenter listens to a lot of the system. It subscribes to Bluetooth state so the icon updates when your headphones connect, to display changes so Screen Mirroring and brightness stay right, to audio so the Sound slider and Now Playing reflect what is playing, to the battery and to Focus. On macOS Ventura and later it also owns the privacy indicators: the orange dot for microphone, green for camera, purple for location, which appear in the menu bar next to Control Center.
All of that is light work when nothing is changing. ControlCenter only redraws when one of its inputs changes or you open a menu, so on a quiet Mac it sits at zero.
What normal looks like
ControlCenter's CPU follows how often the things it displays change and how often you open it. Here is the range people actually see:
Memory is usually 50 to 150 MB and stays flat. On a Mac with an external display and several Bluetooth devices it runs a little higher, which is fine. A slowly growing number over days is the sign of a leak in a menu bar item, and a quit fixes it until the next time.
Why ControlCenter is using CPU right now
ControlCenter does not get busy on its own. It redraws because something it shows keeps changing, and in practice the something is one of these:
- A Bluetooth device that keeps connecting and dropping. Headphones at the edge of range, a mouse with a dying battery, or a device paired to two Macs that fight over it. Every connect and drop updates the Bluetooth menu and the Sound menu. Our bluetoothd page covers the daemon on the other side of that.
- A display that keeps being detected. A loose cable, a dock that renegotiates, or a monitor that sleeps and wakes repeatedly. Each event rebuilds the Display and Screen Mirroring menus and often shows up as WindowServer load too.
- Now Playing fed by a stuck app. A browser tab or media app that reports a track change many times a second. Pausing or quitting that app is the test.
- A third-party menu bar app interacting badly. Menu bar managers and some utilities poke at the menu bar constantly. Quitting them one at a time is the test.
- The first minutes after login or an update. Every item initializes and queries its source at once. This ends on its own.
What it is not: malware. ControlCenter is an Apple app on every Mac since Big Sur, and no cleaner utility has anything to do with it.
Is it safe to quit ControlCenter?
Yes. ControlCenter is one of the safest processes to quit on a Mac. Select it in Activity Monitor, click the stop button and choose Quit. The right side of the menu bar disappears for about a second and then comes back, because launchd relaunches it immediately. You lose nothing: no settings, no connections, no open windows. People do this routinely when the menu bar freezes or the clock stops updating.
What a quit does not do is fix the cause. If a flapping device or a stuck app was driving the CPU, the fresh ControlCenter picks up the same stream of changes and climbs again within minutes. Treat the quit as a reset and a diagnostic: if it stays calm afterwards, it was a one-off glitch; if it climbs again, go find the device or app.
Type any process name above to see which ones relaunch harmlessly like this and which you should leave alone.
What to do, in order
- Quit ControlCenter once
In Activity Monitor, select ControlCenter, click the stop button in the toolbar and choose Quit. The menu bar items vanish and return in a second. Watch the CPU for five minutes.
- Turn Bluetooth off for a minute
If it climbed again, open Control Center and switch Bluetooth off. If ControlCenter calms down, a Bluetooth device was flapping. Turn Bluetooth back on, then charge, re-pair or move the device that was at the edge of range.
- Reseat the display cable or dock
If you use an external display, unplug and replug the cable at both ends, or try a different port on the dock. A display that keeps being redetected shows as both ControlCenter and WindowServer load.
- Pause whatever is playing
Open Control Center and look at Now Playing. Pause it, or quit the app or browser tab that is feeding it. A media source reporting constant changes is a common cause on Macs that run a music app or a web player all day.
- Quit third-party menu bar apps one at a time
Menu bar managers, clipboard tools and status utilities can poke at the menu bar constantly. Quit each from its own menu and watch ControlCenter. Update or remove the one that was responsible.
- Log out and back in, or restart
If none of the above found it, log out and in, which restarts every menu bar item and its sources. A full restart is the last step and clears anything lingering from an update.
When to worry
ControlCenter cannot damage anything. The cost of leaving it busy is battery life and a laggy menu bar. Here is how long each state is reasonable:
- A secondOpening Control Center or a menu. Normal.
- First few minutes after login or an updateItems initializing. Normal. Ignore.
- Minutes, no menu openSomething is flapping. Quit ControlCenter once, then check Bluetooth, displays and Now Playing.
- Every day, same time or same deviceA specific device or app is the cause. Re-pair it, replace its battery, update the app, or stop using it.
The clue that identifies the cause is what else moves at the same moment: bluetoothd, WindowServer, or a media app. Safe to Quit records that alongside each process over hours, which is usually enough to name the device without trial and error.
What Control Center is and how to choose what it shows
Customizing and Using Control Center on Your Mac by MacMost. A tour of the panel the ControlCenter process draws. Useful for removing items you never use, which also removes their background updates.
Questions people ask
What is ControlCenter in Activity Monitor?
ControlCenter is the macOS app that draws Control Center and the system menu bar icons: Wi-Fi, Bluetooth, Sound, Display, Battery, Focus, Now Playing and the privacy indicator dots. It replaced the separate menu bar plug-ins in macOS Big Sur. It is an Apple component present on every modern Mac and is normally idle, waking only when you open a menu or something it displays changes.
Why is ControlCenter using high CPU?
Because something it displays keeps changing. The common causes are a Bluetooth device that connects and drops repeatedly, an external display that keeps being redetected through a loose cable or dock, a media app feeding Now Playing with constant updates, or a third-party menu bar utility interacting badly. Quit ControlCenter once to reset it, then fix whichever source was flapping.
Is it safe to quit ControlCenter?
Yes. Quitting it from Activity Monitor makes the right side of the menu bar disappear for about a second, after which macOS relaunches it with everything intact. No settings or connections are lost. It is a standard fix when the menu bar freezes or the clock stops. It will not cure a flapping device, though, so if the CPU climbs again, look for the cause.
Where is Control Center on a MacBook Pro?
It is the icon at the right end of the menu bar that looks like two small toggle switches stacked on top of each other. Click it to open the panel. On keyboards with a Globe or Fn key you can also press Globe plus C. To change which items appear in the panel and in the menu bar, open Control Center and choose Edit Controls, or go to System Settings, Control Center.
Can I remove items from Control Center to reduce its CPU?
Yes, a little. Each item in the menu bar keeps its source updated, so removing ones you never use, such as Screen Mirroring, Now Playing or Battery percentage, reduces how often ControlCenter redraws. Open System Settings, Control Center, and set unused modules to not show in the menu bar. It will not fix a flapping device, but it trims the background work on a busy Mac.
Sources and further reading
- Quickly change settings on Mac with Control Center Apple's macOS User Guide. What Control Center contains and how to edit it.
- Control Center on Mac Pro Apple. Overview of Control Center and the menu bar items it replaces.
- Customizing and Using Control Center on Your Mac MacMost video embedded above.
- What to do when a process uses too much CPU Eclectic Light, Jun 2023. The general method: look for what the busy process is reacting to.
- WindowServer on Mac Our page on the process that shares the load when displays keep reconnecting.