WhoIsCooking bearWhoIsCooking Get the app, $5

Home / Guides

WindowServer using high CPU on your Mac: what it is and how to fix it

WindowServer is the part of macOS that puts every pixel on your screens. When it's busy, the Mac gets warm and choppy.

By Andrew Wilson · Updated 2026-11-02

Short answerWindowServer is the macOS process that draws all windows on all displays. It uses more CPU when you have external displays (especially at scaled resolutions), many open windows, animated content, transparency effects, or screen recording running. To lower it: close windows and apps you don't need, use the display's native or default resolution, turn on Reduce transparency (System Settings → Accessibility → Display), and quit screen recorders and window-effect utilities. Don't try to quit WindowServer itself; that logs you out.
WhoIsCooking Today view: a temperature chart from 38 to 52°C over half an hour and the apps that heated the Mac
A real half hour on our test Mac during light work: 38 to 52°C, and which apps did the heating.

What WindowServer is

WindowServer is a core macOS process. Every app hands it what it wants to show, and WindowServer composes that into the final image on each display. It's normal for it to use some CPU all the time; it's a problem when it sits high for long and the Mac gets warm or animations stutter.

What makes it busy

How to bring it down

  1. Close windows and apps you aren't using, and tabs that play video.
  2. Set external displays to their default resolution (System Settings → Displays). Try 60 Hz instead of 120/144 Hz if you don't need it.
  3. Turn on Reduce transparency: System Settings → Accessibility → Display. Optionally Reduce motion too.
  4. Use a still wallpaper instead of an animated one.
  5. Quit screen recorders and screen-sharing when you're done with them.
  6. Temporarily quit window and menu bar utilities, one at a time, to see if one is the cause.
  7. Restart if it stays high with nothing open. Keep macOS updated; WindowServer fixes ship in updates.

Our own numbers

On our test Mac, WindowServer ("Screen drawing" in WhoIsCooking) was the single biggest share of CPU work over a half hour of light work: 24%, just ahead of Claude Code at 23%. That's normal for a Mac driving its screen while you work; it only becomes a heat problem when it climbs and stays high.

Frequently asked questions

Can I quit WindowServer?

No. Force-quitting it logs you out of your account and closes all apps. Lower its load instead.

Why does WindowServer use more CPU with an external monitor?

It has to draw a second, often larger, image. Scaled resolutions mean drawing at a higher resolution and shrinking it, which costs more.

Is WindowServer a virus?

No. It's a core part of macOS, signed by Apple.

Sources

Find out who's cooking.

WhoIsCooking shows your Mac's temperature, which app is heating it, and cools it down without stopping the work. $5, one time, Apple Silicon.

See WhoIsCooking