Atypical Mac User
TroubleshootingStoragePerformanceSoftwareProductivityBest ofReviewsComparisonsAlternativesDirectoryToolsAbout
windowserver-high-cpu.md
www.typicalmacuser.com/mac-performance/windowserver-high-cpu/

Why Is WindowServer Using So Much CPU?

What the WindowServer process does, why it can use a lot of CPU, and how displays, windows, and transparency settings affect it.

Published:
Last updated:
Reading time:
2 min
On this page

WindowServer draws everything you see: every window, menu, shadow and animation. When it climbs in Activity Monitor, the Mac is working hard to paint the screen. The fix is to give it less to paint.

What WindowServer does#

  1. Apps

    Each app sends its window contents.

  2. WindowServer

    Combines windows, shadows, blur and animation into one picture.

  3. Graphics chip

    Does the heavy drawing.

  4. Display(s)

    Shows the result many times a second.

More windows, more pixels and more screen updates per second all mean more work for WindowServer.

What is making it work hard?#

Match your setup to the likely cause

What is the biggest change to your setup?

The settings that matter#

WindowServer relief checklist

  • Reduce transparency System Settings → Accessibility → Display.
  • Reduce motion Same screen. Cuts animations and transitions.
  • Lower the external display's refresh rate System Settings → Displays, if the monitor offers more than one rate.
  • Use a lower scaled resolution on very large displays
  • Close windows and Spaces you are not using Fewer windows means less to combine.
  • Close web pages with autoplay video or animation
  • Restart the Mac and install updates

How to confirm the fix worked#

  1. Open Activity Monitor → CPU and note WindowServer's percentage before.
  2. Change one setting from the checklist.
  3. Wait a minute with the screen still, and compare.

Change one thing at a time. If you change five, you will not know which one helped.

When it looks like a bug#

If WindowServer stays high with a single display, reduced transparency and no apps open, update macOS, then try Safe Mode. If it calms in Safe Mode, a login item, extension or screen utility is involved. If it is still high, contact Apple Support, and say which Mac, display and macOS version you use.

Frequently asked questions#

Can I quit WindowServer?#

No. It manages your display, and quitting it logs you out. Reduce the load instead.

Why did WindowServer spike after I plugged in a monitor?#

More pixels and a higher refresh rate need more drawing. Lower the refresh rate or resolution to test.

Does Reduce Transparency hurt my Mac's looks?#

It makes menus and sidebars solid instead of translucent. Most people stop noticing within a day.

Is high WindowServer usage a sign of malware?#

Rarely. The cause is nearly always display or app load. If you are worried about an app, read how to check that a Mac app is safe.

Written by

Atypical Mac User Editors

Guides are researched, written, and maintained by the Atypical Mac User editorial team. Every procedure is checked against the current version of macOS before it is marked as published.

Last updated . First published .

Performance

How to Fix High CPU Usage on Mac

How to identify which process is using too much CPU on a Mac, decide whether it is safe to stop, and fix the usual causes.

3 min read

Performance

Why Is My MacBook Running Slowly?

A step-by-step way to find out why your MacBook feels slow, from Activity Monitor and storage to login items, browsers, and heat, before you spend a cent.

7 min read

Performance

How to Fix MacBook Overheating

Why a MacBook gets hot, how to tell normal warmth from a problem, and the fixes that actually reduce heat.

3 min read

Next recommended guide

How to Fix High CPU Usage on Mac

How to identify which process is using too much CPU on a Mac, decide whether it is safe to stop, and fix the usual causes.