Teams High Memory Usage
Resolution Checklist
- 1 Understand Why Teams Uses High Resources
- 2 Disable GPU Hardware Acceleration
- 3 Reduce Background Activity and Open Tabs
- 4 Clear Cache and Disable Auto-Start
- 5 Switch to the New Teams Client or Web App
Teams High Memory Usage
Microsoft Teams can consume 1-2 GB of RAM or more, especially during video calls or when many chats and channels are open. If Teams is causing your computer to slow down, fans to spin up, or other applications to become unresponsive, follow these steps to reduce its resource footprint.
Step 1: Understand Why Teams Uses High Resources
Teams resource usage varies depending on what you are doing. Understanding the baseline helps set realistic expectations.
Typical memory usage:
- Idle with a few chats open: 300-500 MB
- Active chat and channel browsing: 500-800 MB
- Video call with gallery view: 800 MB - 1.5 GB
- Screen sharing while on a call: 1-2 GB+
Common causes of abnormally high usage:
- Many open chat conversations and channels loading in the background
- Animated GIFs and stickers in active chats constantly rendering
- Custom apps, tabs, and bots installed in channels
- The classic Teams client (Electron-based) is significantly more resource-heavy than the new Teams client
- Running Teams alongside other Electron-based apps (Slack, VS Code, Discord) compounds memory usage
Check current resource usage:
- Windows: Open Task Manager (Ctrl+Shift+Esc) > Processes tab > look for Microsoft Teams.
- macOS: Open Activity Monitor > search for Teams > check Memory and CPU columns.
Step 2: Disable GPU Hardware Acceleration
GPU acceleration can cause high CPU and memory usage on systems with older or incompatible graphics hardware.
- Open Teams Settings (click ··· > Settings).
- Navigate to General (or Appearance and accessibility in new Teams).
- Check the box for Disable GPU hardware acceleration.
- Restart Teams for the change to take effect.
- This setting forces Teams to use software rendering, which typically reduces total memory usage by 100-300 MB.
- The trade-off is slightly lower video quality during calls, but on most systems the difference is minimal.
- If your GPU drivers are outdated, updating them may resolve high resource usage without needing to disable acceleration.
Step 3: Reduce Background Activity and Open Tabs
Teams loads content for every visible chat, channel, and tab. Reducing what is open lowers resource usage.
- Close unused chats: Right-click on conversations you are not actively using and select Hide. Hidden chats are not deleted and will reappear when new messages arrive.
- Leave inactive teams: If you are a member of many teams, right-click teams you rarely use and select Leave team or Hide.
- Remove unnecessary tabs: Custom tabs (Planner, OneNote, third-party apps) in channels consume resources. Remove tabs you don’t regularly use.
- Disable read receipts: Go to Settings > Privacy > turn off Read receipts. This reduces background sync activity.
- Reduce chat density: Go to Settings > Appearance and accessibility > select Compact chat density for lower rendering overhead.
Disable auto-start to free memory at boot:
On Windows:
:: Disable Teams auto-start via registry
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "com.squirrel.Teams.Teams" /t REG_SZ /d "" /f
Or: Settings > Apps > Startup > toggle Microsoft Teams off.
On macOS:
- Go to System Settings > General > Login Items.
- Find Microsoft Teams and remove it from the list.
Step 4: Clear Cache and Disable Auto-Start
Over time, the Teams cache grows large and can contribute to excessive memory usage.
- Fully quit Teams.
- Clear the cache:
On Windows:
rmdir /s /q "%appdata%\Microsoft\Teams\Cache"
rmdir /s /q "%appdata%\Microsoft\Teams\GPUCache"
rmdir /s /q "%appdata%\Microsoft\Teams\blob_storage"
rmdir /s /q "%appdata%\Microsoft\Teams\tmp"
On macOS:
rm -rf ~/Library/Application\ Support/Microsoft/Teams/Cache
rm -rf ~/Library/Application\ Support/Microsoft/Teams/GPUCache
rm -rf ~/Library/Application\ Support/Microsoft/Teams/blob_storage
rm -rf ~/Library/Application\ Support/Microsoft/Teams/tmp
- Relaunch Teams. The cache will rebuild gradually, starting small.
- Schedule a cache clear every few weeks if you are a heavy Teams user.
- After clearing the cache, monitor memory usage in Task Manager or Activity Monitor to see the improvement.
Step 5: Switch to the New Teams Client or Web App
The new Microsoft Teams (released 2023-2024) was rebuilt from the ground up with significantly better performance characteristics.
New Teams improvements:
- Uses Microsoft Edge WebView2 instead of Electron, reducing memory usage by up to 50%
- Faster startup time (up to 2x faster)
- Lower CPU usage during calls and idle periods
-
Check which version you are running:
- Click ··· > About in Teams.
- The new Teams shows “Microsoft Teams (new)” in the title bar.
-
If you are still on classic Teams, switch by clicking the “Try the new Teams” toggle in the top-left corner of the app (if available).
-
If resource usage is still a concern, use the web client at teams.microsoft.com:
- The web client uses your browser’s built-in memory management.
- Close the Teams desktop app entirely to reclaim its memory.
- Chrome and Edge both provide excellent Teams web experiences.
- If your organization has not yet enabled the new Teams, contact your IT admin to request it via the Teams Admin Center > Teams update policies.
- On machines with 4 GB RAM or less, using the web client is strongly recommended over the desktop app.