T The Triage ManualTechnical Guides for IT Emergencies
P3 · Endpoint & Device Management

Microsoft Teams, Outlook, Browsers, or Office Apps Consuming Excessive CPU/Memory Resources

Microsoft productivity applications including Teams, Outlook, Edge, Chrome, and Office apps can consume disproportionate CPU and memory resources, degrading endpoint performance. Root causes typically include corrupted or oversized application caches, GPU hardware acceleration conflicts, outdated application versions with memory leaks, and faulty COM add-ins. Resolution involves disabling hardware acceleration, clearing application caches, updating to current versions, and switching from Classic Teams to the New Teams client for substantial resource reduction.

Indicators

Likely causes

Diagnostic steps

  1. Open Task Manager (Ctrl+Shift+Esc), navigate to 'Processes' tab, click 'More details' if in compact view, sort by CPU or Memory column descending. Record the exact process name, PID, CPU %, and Memory (MB) values for the top offending process(es).
    Confirms which application and which specific process (main process vs GPU process vs renderer) is consuming excessive resources, avoiding guesswork and targeting remediation correctly.
  2. Open Resource Monitor (resmon.exe), navigate to CPU tab and expand 'Associated Handles' and 'Associated Modules' for the offending process. On the Disk tab, check for sustained high disk I/O from the same process — particularly reads/writes to AppData cache folders.
    Determines whether resource consumption is CPU-bound, memory-bound, or I/O-bound (e.g. cache corruption causing repeated disk reads), which directs the correct resolution path.
  3. For Teams: open Settings > General and check whether 'New Teams' or 'Classic Teams' is active; note version from Help > About. For Outlook: File > Office Account > About Outlook — record full version string. For browsers: navigate to About page (edge://settings/help or chrome://settings/help) and record version.
    Confirms whether the application is on a known-buggy version with a published fix, and whether the New Teams client (which has better resource efficiency) is available to switch to.
  4. Check GPU hardware acceleration status: Teams — Settings > General > 'Disable GPU hardware acceleration'; Outlook — File > Options > Advanced > Display > 'Disable hardware graphics acceleration'; Chrome/Edge — Settings > System > 'Use hardware acceleration when available'. Document current state.
    Hardware acceleration is a common cause of excessive GPU and CPU usage on systems with incompatible drivers; confirms whether it is active and a likely contributor.
  5. For Office/Outlook: File > Options > Add-ins, change 'Manage' dropdown to 'COM Add-ins', click Go, review enabled add-ins. Temporarily disable all third-party add-ins, restart application, re-measure resource consumption via Task Manager.
    Isolates whether a faulty COM add-in is responsible for CPU or memory regression, as add-ins run in-process and a looping failure can peg a CPU core.
  6. Use Process Explorer (Sysinternals) to capture CPU sample: right-click offending process > Properties > Threads tab to see which thread(s) are consuming CPU, view call stack to identify the module responsible.
    Provides deep diagnostic evidence of the exact code path or third-party DLL driving CPU consumption, useful for escalation to Microsoft support or vendor.

Resolution path

Prevention

Tools

References

teamsoutlookoffice365microsoft365performancehigh-cpuhigh-memoryresource-exhaustionbrowserchromeedgecachehardware-accelerationcom-addinendpointwindowsvdiavd