← All processes

macOS process library

What is WindowServer on Mac?

WindowServer is the macOS process that puts every window, menu bar, Dock, and cursor on your screen. Each time something on screen changes, WindowServer combines the layers your apps draw into the final image sent to each display.

Part of
macOS’s window compositor, part of the system’s graphics stack.
Safe?
Yes. It is a core part of macOS, not malware.
Can I quit it?
No. Force quitting it logs you out and closes every app.

The short answer

WindowServer is supposed to be running, and some CPU use is normal. Sustained high use usually means your screens are doing a lot of work: several or high-resolution external displays, scaled resolutions, lots of transparency and animation, or an app that redraws constantly. Reduce that work instead of trying to quit the process.

Normal use

What WindowServer usually looks like.

On a quiet desktop, WindowServer usually sits in the low single digits of CPU and uses a few hundred megabytes of memory. Moving windows, scrolling, or playing video makes it spike briefly, which is expected.

It grows with your setup. Each connected display, especially a 4K or 5K panel at a scaled resolution, adds memory for screen buffers. Seeing one or two gigabytes with several external displays is common and not by itself a problem.

Why WindowServer uses so much CPU or memory

How to calm WindowServer down

Start at the top. Each step is more disruptive than the one before.

  1. Find the app that’s drawing

    Look for a video call, screen recorder, or browser window with animation running at the same time. Closing or minimizing it often brings WindowServer back down immediately.

  2. Reduce transparency and motion

    In System Settings → Accessibility → Display, turn on Reduce transparency and Reduce motion. Fewer blended layers means less compositing work.

  3. Use the display’s default resolution

    In System Settings → Displays, choose the Default option instead of a scaled “looks like” size, and consider a 60 Hz refresh rate on external monitors you don’t need at 120 Hz.

  4. Close windows you’re not using

    Quit apps with many idle windows and consolidate Spaces. Minimized windows still use memory.

  5. Log out or restart

    If usage stays high with nothing on screen, logging out restarts WindowServer cleanly. Save your work first: everything closes.

Seeing it in Spare

Find what it’s reacting to.

WindowServer’s numbers rarely explain themselves, because it does work on behalf of other apps. Spare lists your apps, projects, and AI agents next to each other, so when WindowServer climbs you can see what else was active at the same time.

Spare treats macOS processes like WindowServer as part of the system and never offers to stop them.

SpareMemory pressure · Normal
▢
WindowServermacOS · Display and graphics
24% CPU1.6 GB
◉
ZoomApp · 6 processes
31% CPU780 MB
◎
Google ChromeApp · 27 processes
12% CPU3.2 GB
Illustration with example readings

Common questions

About WindowServer

Is WindowServer a virus?

No. WindowServer is part of macOS and runs on every Mac. The real one lives inside the system’s protected frameworks, which apps can’t modify.

Why does WindowServer use so much memory?

Memory scales with the number and resolution of your displays and the number of windows open. Several high-resolution displays can push it past a gigabyte.

Can I force quit WindowServer?

You can, but macOS treats it as logging out. Every app closes immediately and unsaved work can be lost. Logging out normally is the safer way to reset it.

Does an external monitor make WindowServer worse?

Usually, yes. Each extra display adds buffers and compositing work, and scaled resolutions add more. Using the display’s default resolution helps.

Related processes

Sources: Apple: Activity Monitor User Guide, Apple: Change Display settings for accessibility. Reviewed October 6, 2026.

Get Spare

Free to use. Yours to explore.

Download Spare for Apple silicon, or explore the MIT-licensed source on GitHub. Free to use, with no subscription or account.

macOS 14+ · Apple silicon · Signed and notarized