Slack using high CPU or memory on Mac? How to make it lighter

Updated · 2 min read · by

Quick answer

Slack's desktop app runs each workspace like a web page, so many workspaces, animated GIFs and emoji, and huddles with video are what make it heavy. Sign out of workspaces you don't use, turn off animations in Slack's accessibility settings, and use Clear Cache and Restart from Slack's Help › Troubleshooting menu if it stays slow.

Why Slack uses so much on a Mac

How to make Slack lighter

  1. Sign out of workspaces you don't need on this Mac. Each one costs memory even when you're not looking at it.
  2. Turn off animations. In Slack's Preferences, look under Accessibility for the option to allow animated images and emoji, and switch it off.
  3. Clear the cache. From Slack's menu bar, choose Help › Troubleshooting › Clear Cache and Restart. You stay signed in.
  4. Leave or mute very busy channels you only skim, so fewer messages and previews load.
  5. Keep Slack updated, and quit it fully (Slack › Quit Slack) instead of closing the window when you're done for the day.

Is the web version lighter?

Sometimes. Slack in a browser tab shares the browser's processes, which can use less memory than the desktop app, but you lose some desktop features. If the app is heavy on your Mac, try a day in the browser and compare in Activity Monitor.

Questions people ask

Why does Slack use so much memory on Mac?

The desktop app is built on web technology, and every signed-in workspace, image and preview adds to it. Signing out of unused workspaces helps most.

Does clearing Slack's cache sign me out?

No. Help › Troubleshooting › Clear Cache and Restart keeps you signed in and only removes stored data that Slack can download again.

Why are there so many Slack processes in Activity Monitor?

Slack splits its work into helper processes, like a browser does with tabs. Several is normal.

Do animated emoji really use CPU?

Each animation has to be drawn continuously while it's on screen. In busy channels that adds up, so turning animations off can help.