What Is WindowServer and Why Does It Use So Much CPU?

Download Article
Fix high WindowServer CPU usage and improve your computer’s performance
Download Article

If you’ve ever opened the Activity Monitor on your Mac, you might have noticed a process called WindowServer. Wondering what WindowServer is and why it’s using so much of your CPU power? In this article, we’ll explain what this process does, how to check its CPU usage, and how to keep it from overloading and slowing down your operating system.

Things You Should Know

  • WindowServer is a process that manages all the graphical elements on your Mac’s screen.
  • You can check how much CPU power WindowServer is using in the Activity Monitor app.
  • If WindowServer is slowing your computer down, try closing windows and apps you’re not using and cleaning up your desktop.
Section 1 of 3:

What is WindowServer?

Download Article
  1. WindowServer manages all the graphics on your screen. This process keeps your Mac’s graphical user interface working like it should. It manages your open windows, app icons, visual effects—basically, everything you can see on the screen at any given time. While this is a very important process for your Mac, it can also slow your computer down if there are too many things on the screen for WindowServer to manage.
    • Every time you move a window, edit an image or document, or open a new tab in your browser, WindowServer has to render those elements on your screen.
  2. Advertisement
Section 2 of 3:

Checking WindowServer CPU Usage

Download Article
  1. How.com.vn English: Step 1 Open Activity Monitor....
    Open Activity Monitor. The Activity Monitor app shows all the active processes on your Mac and how much CPU (core processing unit) power they’re using at any given time. To launch Activity Monitor, press command + space bar and type in activity monitor. Or, click on the Launchpad in your Dock, then type activity monitor in the search bar. Click the app in the search results to open it.
    • You can also find it in the Utilities subfolder inside your Applications folder.
  2. How.com.vn English: Step 2 Click the CPU tab.
    This tab is located at the very top of the Activity Monitor window. It may be selected by default.
  3. How.com.vn English: Step 3 Search for windowserver.
    Type windowserver into the search bar at the top of the window, or just scroll through the list of processes until you find it. You might see other processes with similar names, like “WindowManager.”
  4. How.com.vn English: Step 4 Look at the %CPU column.
    To tell how much core processing power WindowServer is using, look at the second column from the left, “%CPU.” Ideally, you should see a number between 10 and 30%. Anything higher may mean that something isn’t working the way it’s supposed to, or that WindowServer has too many active graphics to manage.
  5. Advertisement
Section 3 of 3:

Reducing WindowServer CPU Usage

Download Article
  1. How.com.vn English: Step 1 Close any windows you’re not using.
    You might notice that your computer slows down when you have lots of windows open. If you’re getting lags and you see that WindowServer is using up a ton of CPU power, try closing windows you don’t need and quitting apps you aren’t using.
  2. How.com.vn English: Step 2 Clean up clutter on your desktop.
    The more documents, folders, and app aliases you have lying around on your desktop, the more work WindowServer has to do. You can save a little CPU usage by cleaning it up. In addition to removing apps from your desktop, you can also organize your desktop files into folders or group them into stacks.[1]
    • To create a stack, click the desktop and open the View menu at the top of the screen. Select Use Stacks.[2]
      • Your files will be instantly bundled into related groups (such as Images, PDF Documents, and Screen Shots), with each group using only a single icon.
      • Simply click on a stack to expand it and see everything in the group.
  3. How.com.vn English: Step 3 Reduce transparency in the Accessibility settings.
    The distinctive visual aesthetic of macOS looks cool, but it can overwork your CPU—especially if you have an older Mac. Turning off some of these effects, like transparency, may improve your computer’s performance and reduce WindowServer’s CPU usage. To change this setting:
    • Click the
      How.com.vn English: Mac Apple
      Apple menu at the top of the screen.
    • Select System Settings (or System Preferences if you’re using an older version of macOS).
    • Click Accessibility, then select Display.
    • Toggle on the
      How.com.vn English: iPhone Switch On Icon
      switch next to Reduce transparency. This will turn off the transparent effect in elements like the Dock at the bottom of your screen.
    • Some effects, like the drop shadows behind windows, are part of the operating system and cannot be turned off.
  4. How.com.vn English: Step 4 Restart your Mac.
    If your Mac has been running for a long time, unneeded processes, temp files, and app caches can clutter up your system and slow it down. Restarting might be enough to get WindowServer out of its high-CPU usage loop and get your system working more smoothly.
  5. How.com.vn English: Step 5 Update your apps.
    Misbehaving apps can be a major culprit in turning WindowServer into a CPU hog. If you suspect that your apps aren’t running like they should, check the App Store to see if any updates are available.
    • If you didn’t install an app via the App Store, you may be able to update it from within the app itself or by going to the developer’s website.
  6. How.com.vn English: Step 6 Make sure macOS is up to date.
    An outdated operating system can lead to glitches and lags in your system. To check if an update is available for your version of macOS, click the
    How.com.vn English: Mac Apple
    Apple menu at the top of the screen and open System Settings > General > Software Update. If an update to your current version of macOS is available, click Update Now to install it.
    • If you’re using an older version of macOS, click Apple > System Preferences > Software Update instead.
    • If a new version of macOS is available, click Upgrade Now to install it.
  7. How.com.vn English: Step 7 Close additional Spaces in Mission Control.
    If you have a lot of separate workflows happening on your Mac at the same time, you might be using Spaces, which allows you to create multiple virtual desktops. Having lots of Spaces open at once can overload WindowServer and slow your system down. To close Spaces you aren’t using:[3]
    • Swipe up on your trackpad with three fingers at once, or press the Mission Control key (which may be one of the Function keys, such as F3). The Mission Control key shows a group of three different-sized rectangles.
    • Hover over the Space you want to delete in the Spaces bar at the top of the screen.
    • When the x button appears, click it to delete the Space.
  8. How.com.vn English: Step 8 Scan for viruses and malware.
    Despite popular belief, Macs can get viruses and other malware. If WindowServer is still using way too much CPU power even after you try the most common troubleshooting steps, then malware might be to blame.
    • If you know what to look for, you can manually remove malware while your computer is in Safe Mode.
    • Mac has built-in tools that are supposed to automatically check for and remove malware and viruses. However, if you think some malware might have slipped past these protections, try scanning your Mac with a third-party tool like Avast, AVG Antivirus, or Kaspersky.
  9. How.com.vn English: Step 9 Try a third-party system cleanup app.
    There are a variety of apps on the market designed to clean up your Mac and help your operating system run more efficiently. Using one of these apps might help minimize issues with WindowServer overloading your CPU. Try one of these popular options:
    • Disk Drill (free)
    • CleanMyMac X (free and paid versions available)
    • MacCleaner Pro (available as a subscription or one-time purchase, but offers a free trial)
    • Daisy Disk (one-time purchase, but offers a free trial)
  10. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!

      About This Article

      How.com.vn English: Luigi Oppido
      Reviewed by:
      Computer & Tech Specialist
      This article was reviewed by Luigi Oppido and by How.com.vn staff writer, Megaera Lorenz, PhD. Luigi Oppido is the Owner and Operator of Pleasure Point Computers in Santa Cruz, California. Luigi has over 25 years of experience in general computer repair, data recovery, virus removal, and upgrades. He is also the host of the Computer Man Show! broadcasted on KSQD covering central California for over two years. This article has been viewed 5,899 times.
      How helpful is this?
      Co-authors: 4
      Updated: October 29, 2023
      Views: 5,899
      Thanks to all authors for creating a page that has been read 5,899 times.

      Is this article up to date?

      ⚠️ Disclaimer:

      Content from Wiki How English language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
      Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

      Notices:
      • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
      • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
      • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
      • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

      Advertisement