Skip to content
Fixes & Errors

Chrome Using Too Much RAM: Cut It Down Without Losing Tabs

Chrome high memory usage slows your whole PC and starves other apps. Here are all the real fixes — Memory Saver, extension audit, tab management, Chrome flags, and cache clearing.

Chrome Using Too Much RAM: Cut It Down Without Losing Tabs

Chrome using too much RAM is a genuine, widely-complained-about issue — and it’s complicated to fix well because Chrome legitimately uses memory for performance. The question isn’t “why does Chrome use RAM” but “is this amount of RAM usage causing actual problems, and what can be done about it without destroying the browsing experience.” This fits into the wider topic we cover in our Google Chrome Errors.

First, a reality check: Chrome’s memory usage is by design. Each tab, extension, and background process gets its own process for stability (one tab crash doesn’t kill the whole browser). A Chrome instance with 15 tabs and 10 extensions using 4-6GB is not necessarily broken — it’s just a lot of Chrome. The question is whether this is causing actual slowdown, stuttering, or swapping to disk, versus just looking alarming in Task Manager.

What’s actually using the memory

Shift+Esc opens Chrome’s built-in Task Manager — much more useful than Windows Task Manager for diagnosing Chrome memory. It shows every tab, extension, and background process with their individual memory usage.

Sort by memory descending. Look for:

  • Tabs using over 500MB individually (video tabs, complex web apps like Figma or Google Sheets)
  • Extensions using over 100MB each (some ad blockers and Grammarly can be heavy)
  • Background pages from extensions that are running when you’re not using the extension
  • GPU Process — Chrome’s GPU renderer; can be large on high-resolution displays with hardware acceleration

This tells you specifically what to fix, rather than just knowing “Chrome is using a lot of memory.”

Memory Saver — Chrome’s built-in RAM management

Settings → Performance → Memory Saver → enable it. Chrome automatically puts tabs you haven’t used recently into a “sleeping” state that dramatically reduces their memory footprint. When you click a sleeping tab, it reloads. A small chip icon on the tab indicates it’s sleeping.

You can exclude specific sites from sleeping: Settings → Performance → Memory Saver → “Add sites to always keep active.” Good candidates for keeping active: your email, work apps you reference regularly, music streaming.

That sleeping behaviour has one well-known side effect: it is why Chrome keeps reloading your tabs when you switch back to them after a while. Adding the sites you care about to the always-active list keeps them from being unloaded.

Memory Saver is the most impactful setting change available. On a machine where Chrome was using 6GB with many idle tabs: Memory Saver often brings this down to 2-3GB with no change to browsing behaviour for tabs you actually use.

Extension audit

Every installed extension runs in Chrome’s processes, even for tabs it’s not actively doing anything on. Extensions that inject code into pages — ad blockers, Grammarly, React DevTools, Honey, similar tools — add overhead to every tab.

chrome://extensions → disable extensions you don’t use regularly. Or: use extension groups to enable specific sets only when you need them. For heavy extensions (Grammarly especially): consider disabling it on sites where you don’t need writing assistance, keeping it active only on specific domains via its own settings.

A quick test: disable all extensions → check memory with the same tabs open → if memory drops significantly, your extensions were the contributor. Re-enable one at a time to find the heavy ones.

Tab management habits

The most effective memory reduction available is also the simplest: close tabs you’re not using. A tab open “just in case” that you haven’t looked at in a week is consuming RAM for no benefit. Bookmarking before closing is a 2-second operation; use it liberally.

Tab management extensions (OneTab, Tab Wrangler) can help if manual tab management feels too labour-intensive. OneTab collapses all open tabs into a list that uses a tiny fraction of the memory, letting you restore individual tabs when needed. A single OneTab can recover 1-3GB on machines with many open tabs.

Our guide on Chrome tab crash troubleshooting covers what happens when Chrome runs out of memory and tabs start crashing, and our Chrome performance diagnosis covers the related performance symptoms when high memory usage starts affecting speed. For Chrome’s memory architecture and how process isolation works, Chrome’s developer documentation covers the multi-process model that drives Chrome’s memory usage patterns.

Hardware acceleration and GPU memory

Chrome’s hardware acceleration uses the GPU for rendering, which can reduce CPU usage and improve smoothness but shifts some memory burden to the GPU. On systems with 4GB or less of VRAM (many older or budget laptops): GPU memory becomes a bottleneck with hardware acceleration on.

chrome://settings → System → “Use hardware acceleration when available” → toggle off → Relaunch. On systems where GPU memory is limited: this frees GPU memory and often stabilises Chrome’s overall memory footprint. The trade-off is slightly less smooth scrolling and animation in some scenarios.

To verify whether GPU memory is the issue: chrome://gpu shows which GPU is being used and its memory. TaskManager → Performance → GPU → VRAM usage. If VRAM is at or near capacity when Chrome is open: hardware acceleration is contributing to the constraint.

Preload settings and predictive features

Chrome preloads pages it thinks you’ll visit next, which uses memory speculatively. Settings → Privacy and security → Cookies and other site data → “Preload pages for faster browsing and searching” → changing from “Extended preloading” to “Standard preloading” or “No preloading” reduces background memory usage.

This setting is worth adjusting on machines with 8GB or less RAM. On 16GB+ machines with no actual performance problem: preloading helps more than it hurts. Match the setting to your hardware.

Chrome profile isolation

If you use multiple Chrome profiles (Work and Personal, for instance): each profile runs as a separate Chrome instance with its own set of renderer processes. Two profiles open simultaneously can double or triple Chrome’s overall memory usage compared to one.

Practical fix: use one Chrome profile and rely on Container tabs (a feature in Firefox that does this natively) or separate browser windows to logically separate contexts. Or use Chrome’s built-in profile switching rather than keeping multiple profiles open simultaneously.

Chrome flags for memory optimisation

Several chrome://flags settings affect memory behaviour:

  • chrome://flags/#enable-tab-discarding → Enabled: Chrome more aggressively discards inactive tabs to free memory
  • chrome://flags/#memory-saver-multi-state-mode → explore options for more granular memory saving behaviour
  • chrome://flags/#chrome-labs → enables a labs section in Chrome settings with additional experimental features including memory options

Flags are experimental by nature — they may change between Chrome versions and occasionally cause unexpected behaviour. Approach them as targeted tools rather than silver bullets.

How much RAM does Chrome actually need

Rough guidelines by use pattern:

Use patternTabsExpected Chrome RAM
Light browsing, news, email5-101-2 GB
Moderate: office work + research10-202-4 GB
Heavy: many tabs + video + web apps20-404-8 GB
Power user: Figma, Sheets, many extensions30+6-12 GB

If your usage falls into a lower category but Chrome is consuming from a higher one: there’s something worth optimising. If Chrome is using 4GB with 20 tabs and moderate use: that’s within normal range, and no fixing is needed unless it’s actually causing slowdown.

When adding RAM is the real answer

If Chrome regularly uses 6+ GB and you have 8GB RAM total: Chrome is consuming most of your available system memory, leaving little for Windows and other applications. The system starts swapping (using the slower disk as temporary RAM), and everything feels sluggish.

No software optimisation fully compensates for a RAM shortage if you need to run Chrome at scale. Upgrading from 8GB to 16GB is a £30-60 hardware investment for most desktop PCs (laptop upgrades vary by whether RAM is soldered). The performance improvement is immediate and dramatic — Chrome becomes noticeably more responsive without any configuration change. For anyone who uses Chrome heavily for work: this is often the most cost-effective productivity upgrade available.

With 16GB RAM: Chrome can use 6-8GB without causing system-wide slowdown. With 32GB: Chrome’s memory usage becomes a non-issue for practically any use pattern. The sweet spot for Chrome-heavy work in 2026 is 16GB minimum, 32GB for professionals running Chrome alongside other demanding applications simultaneously.

Renderer process limit — an advanced config option

By default, Chrome creates a separate renderer process for each site origin (and sometimes each tab). You can cap the total number of renderer processes:

Create a Chrome shortcut → right-click → Properties → Target field → after the closing quote, add: --renderer-process-limit=4. This caps Chrome to 4 renderer processes regardless of how many tabs are open. Tabs from the same site share a renderer; new tabs from new sites share with the least-loaded existing renderer.

Trade-off: process isolation is reduced — a crash in one tab could affect tabs sharing its renderer process. Memory savings are significant (can halve Chrome’s process count). Useful for RAM-constrained machines where stability is less of a concern than memory usage. Not recommended for security-sensitive browsing where site isolation matters more.

Browser comparison — context for Chrome’s memory usage

It’s worth noting that Chrome-based browsers (Edge, Brave, Opera) have similar memory profiles because they share the same Blink/V8 engine. Firefox uses a different architecture and generally uses less RAM for equivalent tab counts, at the cost of some performance differences on specific sites.

If Chrome’s memory usage is genuinely causing problems that the above fixes don’t resolve: Firefox is a legitimate alternative that often uses 20-40% less RAM for comparable browsing. Brave is another Chrome-based option that’s slightly more memory-efficient due to built-in ad blocking reducing the rendering workload per page.

Monitoring Chrome memory over time

If you want to track Chrome’s memory behaviour systematically: chrome://memory-internals shows a detailed breakdown of every Chrome component and its memory. The histogram data here is more granular than the Task Manager view and useful for identifying memory growth patterns over a browsing session.

Compare memory usage immediately after Chrome launch (with the same set of tabs restored) versus after 4-8 hours of browsing. A significant increase over the session (more than 2-3x the initial amount) indicates a memory leak in a tab or extension rather than just high initial allocation. The site or extension that’s accumulating memory over time shows up in Chrome’s Task Manager as consistently growing.

Memory leaks in specific web apps (Google Docs, Notion, Figma) are sometimes known issues. Check the app’s community forums or issue tracker for reports. The workaround is usually periodic reload of the leaking tab to reset its memory allocation.

The practical summary: Memory Saver on, extension audit done, tabs you haven’t touched in days closed. These three changes together typically reduce Chrome’s memory footprint by 30-50% without meaningfully affecting the browsing experience. Everything else is incremental optimisation for specific hardware constraints.

Chrome’s memory under different OSes

An aside worth knowing: Chrome tends to use more RAM on Windows than on macOS for equivalent workloads. This is partly because macOS handles memory compression more aggressively, making Chrome’s actual active memory appear lower in Activity Monitor than Chrome’s Windows Task Manager equivalent. The underlying memory allocation is similar; the reported figures differ due to how each OS accounts for compressed and cached memory.

If you’ve seen Chrome using less RAM on a Mac and wonder why it’s heavier on Windows: this is part of the explanation. The Windows figure is more “honest” about raw allocation; macOS compresses and reports it differently. Neither is wrong — they’re different measurement approaches.

Real-world scenarios where memory optimisation matters most

Three situations where Chrome memory genuinely causes day-to-day problems:

8GB laptop running Chrome + Office: Chrome uses 3-4GB, Office another 1-2GB, Windows takes 2-3GB — you’re at the edge of RAM and everything slows when multiple things open simultaneously. Solution: Memory Saver + fewer extensions + close tabs not in active use. Or upgrade to 16GB if the laptop supports it.

Developer with many tabs across multiple sites: Chrome with 30-40 tabs of documentation, Stack Overflow, GitHub, staging sites. Memory Saver sleeping old tabs, combined with the renderer process limit flag, keeps memory manageable without killing tabs you need available.

Remote desktop session with limited assigned RAM: if you’re running Chrome inside a remote desktop or VM with 4-8GB assigned: Chrome’s default behaviour consumes most of it. In these environments: disable hardware acceleration (it rarely helps in VMs), enable Memory Saver aggressively, and keep extensions minimal. The VM’s resource constraint makes Chrome optimisation much more impactful than on physical machines.

One last genuinely useful tip: try chrome://discards in the address bar. This shows every tab, whether it’s eligible for memory saving, and its current state. You can manually trigger a discard from this page to test what sleeping a specific tab looks like before enabling Memory Saver broadly. It’s also useful for understanding which tabs Chrome considers high-priority (and won’t sleep automatically) versus which ones it’s willing to put to sleep. If this sounds familiar, Chrome High CPU Usage is worth a look.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"