Fix slow Mission Control animation on Mac
A slow Mission Control comes in two flavors, and the fix depends on which you have. If the animation is smooth but leisurely, it is just running at the default speed and you can cut that in a single command. If it stutters or drops frames, the animation is fine but your GPU is under load. Here is how to tell them apart and make Mission Control snappy either way.
First, rule out: it is just the default speed
By default the Mission Control zoom takes about 0.2 seconds — deliberately gentle, and slower than a fast worker wants. There is no Settings toggle for it, but the hidden Dock key expose-animation-duration controls it. Halve it:
# Snappier Mission Control zoom (default is about 0.2)
defaults write com.apple.dock expose-animation-duration -float 0.1
# Restart the Dock so it takes effect
killall Dock
If that alone makes it feel right, you are done — the animation was smooth, just long. To undo, delete the key so macOS goes back to its shipped default:
# Undo — restore the default speed
defaults delete com.apple.dock expose-animation-duration
killall Dock
This applies to macOS 13 Ventura, 14 Sonoma, and 15 Sequoia.
If it stutters rather than glides
A choppy, frame-dropping zoom is a different problem — the GPU is being asked to do too much while it animates. Lowering the duration alone will not smooth a stutter; you need to lighten the load:
- Turn on Reduce motion (System Settings → Accessibility → Display) to replace the zoom with a lightweight fade the GPU renders easily.
- Cut the live blur your Mac composites behind panels — see how to reduce transparency on Mac. On older or integrated GPUs this frees real headroom.
- Close a few windows before triggering it. Mission Control has to render a live thumbnail of every open window, so 40 windows animate far heavier than 8.
- Swap a heavy wallpaper — dynamic or video desktops keep the GPU busy even at rest.
These are the same levers that smooth Mission Control on aging Intel Macs, where integrated graphics have the least room to spare.
When in doubt, restart the Dock
Mission Control is run by the Dock process, so if it has become sluggish only recently — after days of uptime or a graphics glitch — restarting the Dock often clears it with no settings change at all:
# Restart the Dock and Mission Control
killall Dock
The Dock relaunches instantly and your windows and spaces are untouched. If sluggishness persists across a full restart and the tweaks above, the cause is broader system load rather than Mission Control itself — worth working through a general tune-up.
The animation-speed key, Reduce Motion, and Reduce Transparency are all one-click toggles in Mainspring — among 90+ hidden macOS settings — so you can try each fix and revert instantly, without a single command.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Still feels heavy after all that?
If Mission Control is slow because the whole Mac is, the fix is upstream. Work through how to speed up your Mac for storage, login items, and memory pressure — the usual culprits behind system-wide lag.