How to Configure Memory Saver and Tab Discard Policies in Google Chrome to Free Up System RAM

Google Chrome has historically maintained a reputation for heavy RAM consumption, particularly for users who routinely keep dozens of browser tabs open across multiple virtual desktops. Modern versions of Google Chrome incorporate an intelligent memory management suite known as Memory Saver. By automatically freeing memory from inactive background tabs and hibernating dormant JavaScript execution loops, Memory Saver can reclaim gigabytes of system RAM without closing tabs or losing form state.

How Chrome Memory Saver Functions Under the Hood

When Memory Saver is active, Chrome monitors tab interaction timelines. Once a background tab reaches a designated threshold of inactivity, Chrome takes a lightweight snapshot of the document Object Model (DOM) and scroll position, suspends all active background scripts, and unloads the render process from system RAM. When you click back onto the tab, Chrome instantaneously restores the session from disk cache without executing a full network reload.

Enabling and Customizing Memory Saver Modes

Chrome provides three distinct operational levels for Memory Saver depending on your multitasking requirements:

  1. Click the three-dot menu icon in the top-right corner of Chrome and select Settings.
  2. In the left sidebar, click Performance.
  3. Toggle the main Memory Saver switch to On.
  4. Select your preferred discarding threshold:
    • Moderate: Deactivates tabs after an extended period of inactivity. Ideal for general daily web browsing.
    • Balanced: Adjusts discard intervals dynamically based on your system’s overall available physical RAM.
    • Maximum: Aggressively discards background tabs after brief intervals of idle time, maximizing available RAM for gaming or video editing software.

Creating Site Exemption Whitelists

Certain dynamic web applications—such as web-based music players, real-time stock trading dashboards, webmail clients, and messaging apps—rely on continuous background WebSocket connections and should never be placed into deep hibernation. You can whitelist these sites to prevent tab discarding:

  1. Under Settings > Performance > Always keep these sites active, click Add.
  2. Choose Add manually or select from currently opened web pages.
  3. Enter the top-level domain (for example, slack.com or spotify.com) or use wildcards (such as [*.]example.com) to whitelist all subdomains.
  4. Click Save.

Inspecting and Manually Discarding Tabs via chrome://discards

Power users can access Chrome’s internal tab lifecycle telemetry directly through the built-in diagnostic interface:

chrome://discards/

This engineering page lists every tab open across all windows and provides detailed metrics:

  • Utility Rank: Chrome’s internal score predicting how likely you are to switch back to the tab.
  • Discard State: Whether the tab is currently active, eligible for discard, or already suspended.
  • RAM Freed: An estimate of memory reclaimed by hibernated processes.
  • Manual Discard Action: Clicking the Discard button beside any tab immediately evicts it from memory without waiting for the automatic timeout.

Configuring Advanced Tab Discarding Flags

For fine-grained control over tab memory management, Chrome provides experimental configuration flags in chrome://flags:

  • chrome://flags/#high-efficiency-mode-available: Forces Memory Saver visibility on unmanaged corporate builds.
  • chrome://flags/#memory-saver-multistate-mode: Unlocks granular Moderate, Balanced, and Maximum threshold selector radio buttons.
  • chrome://flags/#discard-exceptions-improvements: Enhances pattern matching for domain-level memory whitelists.

Monitoring Real-Time Chrome Memory Usage with Chrome Task Manager

To verify that Memory Saver is successfully liberating memory on your workstation, press Shift + Esc (or Search + Esc on ChromeOS) to launch the internal Chrome Task Manager. Here, tabs suspended by Memory Saver are clearly marked with an inactive status, demonstrating near-zero CPU consumption and drastically reduced footprint on your system’s physical memory.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.