Glossary/When something goes wrong
Spinning wait cursor
Also: the spinning beach ball
Quick answer
The spinning wait cursor, often called the spinning beach ball, is the rainbow pointer macOS shows when an app has not responded to input for a few seconds. It means the app is busy or stuck, not that the whole Mac has frozen.
Each app handles clicks and key presses on its main thread. If that thread is busy with a long task or waiting on something, such as a slow disk or network request, the app cannot respond and macOS shows the spinning cursor over its windows.
Often the app recovers on its own after the task finishes. If it does not, Activity Monitor usually lists the app as Not Responding.
What to do when you see the spinning beach ball
Wait a little first, especially if the app is opening a large file or saving. Switch to another app to check whether the rest of the Mac responds.
If the app stays stuck, open Activity Monitor and look for it in red with (Not Responding). You can sample the process to capture what it is doing, then quit it. Force Quit is the last step, since unsaved changes can be lost.
Why it keeps happening
Repeated beach balls in one app point to that app, and updating it is a good first step. Beach balls across many apps can mean the Mac is short on memory, a disk is almost full, or a background process is keeping the CPU busy. Check memory pressure and % CPU in Activity Monitor.
How to see which app is causing it
The spinning cursor appears only over the windows of the app that is not responding. Move the pointer over another app's window or the Desktop. If it turns back into an arrow, the rest of the Mac is fine.
- Open Activity Monitor from Applications > Utilities, or press Command-Space and type Activity Monitor.
- Look for a process in red with (Not Responding) after its name.
- If nothing is red, click the CPU tab and sort by % CPU to see which process is busy.
- Click the Memory tab and check the Memory Pressure graph at the bottom.
Common causes of the spinning beach ball
The cursor means the app's main thread is busy or waiting. That can start inside the app or elsewhere on the Mac.
- The app is doing a long task on its main thread, such as opening a large file or building a big export.
- The app is waiting on a slow disk, a network drive, or a network request that has not answered.
- The Mac is low on memory and swapping, so everything takes longer.
- The startup disk is almost full.
- A background process, such as Spotlight indexing or a backup, keeps the CPU or disk busy.
- A bug in the app, such as two threads waiting on each other.
How to check memory, CPU and disk from Terminal
These commands are read only. They show the same kinds of figures as Activity Monitor.
top -o cpulists processes by CPU use. Press q to exit.vm_statprints memory page counts, including pageouts and swapouts. Numbers that keep climbing while you work point to memory pressure.sysctl vm.swapusageshows how much swap is in use.df -h /shows how full the startup disk is.
Why the beach ball keeps coming back
If it is always the same app, update it and check whether the problem follows one file or one task. Capture a sample in Activity Monitor while it spins, and send it to the developer.
If it happens in many apps, the cause is usually shared: memory pressure, a full disk, or one process keeping the CPU busy. Vitals can notify you when an app keeps the CPU busy or keeps growing in memory, which helps catch the pattern before the beach balls start.
Questions people ask
What does the spinning beach ball mean on a Mac?
It means the app under the pointer has not responded to input for a few seconds. The app is busy or stuck, but other apps may still work.
How do I stop the spinning beach ball?
Wait briefly, then switch to another app. If the stuck app does not recover, press Option-Command-Esc and force quit it.
Does the spinning wait cursor mean my Mac is slow?
Not necessarily. It usually points to one app. If it happens in many apps, check memory pressure and CPU use in Activity Monitor.
Is the spinning beach ball a virus?
No. It is a normal macOS cursor that means an app is not responding to input. It is a sign of a busy or stuck app, not of malware.
Why does the beach ball appear when I plug in a drive or open a network folder?
The app is waiting for the drive or server to answer. It usually clears once the disk spins up or the connection responds.
Does restarting fix the spinning beach ball?
It clears temporary causes like a stuck process or high memory pressure. If the same app beach balls again after a restart, look at that app.
Related
Looking for something better than Activity Monitor? See the best Activity Monitor alternatives for Mac, or browse every term in the glossary.