Slack High Cpu Usage Fix [Solved]

Method Description Difficulty
Disable Hardware Acceleration Prevents Slack from using the GPU, which often causes CPU spikes. Easy
Clear Slack Cache Wipes temporary files that may cause processing loops. Easy
Manage Workspaces Closing unused workspaces reduces memory and CPU load. Moderate
Reinstall Slack Ensures a clean installation of the latest version. Moderate

Slack high CPU usage fix guide illustration.

What is Slack High CPU Usage?

Slack high CPU usage occurs when the application consumes an excessive percentage of your processor’s capacity. This often leads to system lag, loud fan noise, and overall slow performance.

Since Slack is built on the Electron framework, it essentially runs as a web browser. Each workspace you join operates as an individual process, which can quickly drain system resources if not managed correctly.

Step-by-Step Solutions

1. Disable Hardware Acceleration

Hardware acceleration offloads certain tasks to your GPU. However, it is a common culprit for high CPU usage on specific hardware configurations.

To disable it, open Slack and go to File > Preferences > Advanced. Uncheck the box that says “Disable hardware acceleration.” You will need to restart Slack for this change to take effect.

2. Clear the Slack Cache

Corrupted cache files can lead to infinite loops, causing the CPU to work harder than necessary. Clearing the cache refreshes the application’s environment.

Navigate to Help > Troubleshooting > Clear Cache and Restart. If you are using Linux and need to manually clear the directory via terminal, you can target the Slack config folder:

rm -rf ~/.config/Slack/Cache/* && rm -rf ~/.config/Slack/Service\ Worker/CacheStorage/*

3. Minimize Active Workspaces

Every active workspace in the Slack sidebar runs its own set of background processes. If you are signed into five different workspaces, your CPU usage can quintuple.

Right-click on workspaces you don’t use frequently and select “Sign out of [Workspace Name]” or “Close Workspace” to free up immediate resources.

4. Update Slack to the Latest Version

The Slack engineering team frequently releases patches for memory leaks and performance bugs. Using an outdated version can leave you with unoptimized code.

Check for updates by clicking your profile picture, navigating to Help, and selecting Check for Updates. On macOS, you can also use Homebrew to ensure it is updated:

brew upgrade --cask slack

5. Manage Integrated Apps and Giphy

Animated GIFs and certain heavy integrations can cause spikes in CPU usage every time they render. If a specific channel is very “noisy” with media, it may slow down the entire client.

Go to Preferences > Messages & Media and disable “Show images and prints from URL” or “Automatically play GIFs” to reduce the rendering load on your processor.