Edge Memory Usage Improvements are Coming to Chrome Too

Yesterday, Microsoft revealed that the new Edge uses up to 27 percent less RAM when running on Windows 10 version 2004. But the underlying improvement comes from Windows 10, not the browser. And it looks like Chrome users will soon benefit from this as well.

“With Windows 10 [version 2004], Microsoft Edge has leveraged the Windows segment heap memory improvements now available for Win32 applications to manage memory more efficiently,” Microsoft’s Kim Denny explains. “Early internal testing results of devices on [Windows 10 version 2004] are showing a memory usage reduction of up to 27 percent when browsing with Microsoft Edge. Individual device performance will vary based upon configuration and usage, but the lower memory usage is expected to create a better experience.”

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday — and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

As Chrome users well know, high memory/resource usage is the number two issue with the browser, right behind the fact that it is inherently designed to be a privacy-leaking sieve designed to appease advertisers. But this problem, at least, will soon be partially solved, albeit only for those users running the browser on Windows 10 version 2004 or newer.

“Adding a SegmentHeap entry to the chrome.exe manifest will tell recent-enough versions of Windows (20-04 and beyond) to opt chrome.exe into using the segment heap instead of the legacy heap,” a Google Chromium commit says, in reference to the technical change that now benefits Microsoft Edge. “Details are in the bug but it appears that the default Windows heap is tuned for server workloads where throughput is what matters most, and Chromium (especially due to its multi-process architecture) also has to care about memory footprint. Experiments with per-machine opting-in to the segment heap for chrome.exe suggests that this could save hundreds of MB in the browser and Network Service utility processes, among others, on some machines. Actual results will vary widely, with the greatest savings coming on many-core machines.”

So, yes, this should benefit any Chromium-based browser, I believe.

Either way, don’t use Chrome. You should be using any other browser instead, and my recommendation is Microsoft Edge.

Tagged with

Share post

Please check our Community Guidelines before commenting

Conversation 17 comments

  • igor engelen

    18 June, 2020 - 10:57 am

    <p>Well I guess that's good and bad news.</p><p>This doesn't improve the memory usage of Edge on other OS'es but with Edge being very important on Windows it makes sense though.</p><p>On Mac with 8 tabs open with varying content Edge uses 199MB. No clue if that's a lot.</p><p><br></p><p>Edit: been looking into this in a bit more detail and it's well over 1 GB, I missed some Edge helper processes.</p>

    • wright_is

      Premium Member
      19 June, 2020 - 4:00 am

      <blockquote><em><a href="#547332">In reply to Igor Engelen:</a></em></blockquote><p>Firefox is using ~1.1GB for 28 tabs at the moment on my Windows system.</p>

  • longhorn

    18 June, 2020 - 10:59 am

    <p>"Either way, don’t use Chrome. You should be using any other browser instead, and my recommendation is Microsoft Edge."</p><p><br></p><p>So Chrome OS is a no-go for you now?</p><p>That's great news! We shouldn't support one browser platforms. The browser is an important tool so there should always be choice.</p><p><br></p>

    • Paul Thurrott

      Premium Member
      18 June, 2020 - 11:13 am

      Now?

      • dftf

        19 June, 2020 - 6:56 am

        <blockquote><em><a href="#547342">In reply to paul-thurrott:</a></em></blockquote><p>Can't say I know virtually anyone who uses a Chromebook.</p><p><br></p><p>Does make me wonder though why Google doesn't release an official distro of "Android x86", so people could run Android on a laptop or desktop.</p><p><br></p><p>Given how-many apps are available for Android, I'm sure it would at-least become more-popular than some current Linux distros, like Ubuntu or Mint.</p>

  • F4IL

    18 June, 2020 - 11:17 am

    <p>Obviously, this bug is specific to memory allocation on Windows where Chrome is using up to 27% more memory than it should.</p>

    • Paul Thurrott

      Premium Member
      19 June, 2020 - 8:47 am

      Maybe. But Resource usage in Chrome/Chromium is a problem on the Mac too. And I bet on Linux.

  • darkgrayknight

    Premium Member
    18 June, 2020 - 2:05 pm

    <p>Definitely: "Either way, don’t use Chrome. You should be using any other browser instead, and my recommendation is Microsoft Edge."</p><p>Brave is also great. Currently I've been using FireFox for work (greater flexibility).</p>

    • mikebaz

      Premium Member
      18 June, 2020 - 7:24 pm

      <blockquote><em><a href="#547363">In reply to darkgrayknight:</a></em></blockquote><p>given the recent shanigans with Brave and link rewriting, I don't see how anyone could trust it for anything at this point. </p>

      • wright_is

        Premium Member
        19 June, 2020 - 4:04 am

        <blockquote><em><a href="#547407">In reply to mikebaz:</a></em></blockquote><p>It wasn't link re-writing, it was auto-completing manually entered URLs with affiliate references. Not good, but they weren't re-writing clicked on links.</p><p>(I'm a Firefox user, just for the record.)</p>

      • Paul Thurrott

        Premium Member
        19 June, 2020 - 8:36 am

        Wow.

        I guess we can take a stand on this issue, which didn’t invade anyone’s privacy in any way, harm the results of their searches, or change the user experience at all. Or just see it for what it was, an attempt, a poor one, for this tiny company to generate a little bit of revenue akin to a tip jar.

        I look at it like this. Mistakes happen. You need to look at intent. And you need to pay attention to how they respond. Brave never intended or caused harm. And it responded the correct way, quickly.

  • proftheory

    Premium Member
    18 June, 2020 - 4:00 pm

    <p>ChrEdge is my #2 browser with Firefox #1. I started on Netscape Communicator 3.01 back in the day.</p>

    • wright_is

      Premium Member
      19 June, 2020 - 4:05 am

      <blockquote><em><a href="#547388">In reply to proftheory:</a></em></blockquote><p>I started with Spyglass Mosaic…</p>

  • dftf

    18 June, 2020 - 7:05 pm

    <p>Finally ONE advantage to using the 2004 release!</p>

  • anderb

    Premium Member
    19 June, 2020 - 9:46 pm

    <p>If you read the <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1014701&quot; target="_blank">chromium bug report</a>, it was a chrome developer that investigated the Windows memory usage and discovered a significant proportion of the claimed memory usage had actually been freed but Windows wasn't clever enough to recognise it.</p><p><br></p><p>It was that same *chrome developer* who then approached Microsoft to provide a way to access the segment heap instead of the regular heap:</p><p><br></p><p><em>"One option is to use the segment heap instead of the regular heap. Currently there is no API for enabling the segment heap. These registry commands can be used to enable and disable the segment heap for chrome.exe:</em></p><p><em>…&lt;registry commands removed&gt;…</em></p><p><em>Testing has shown that this saves (on my test machine) about 200 MB of memory, or about 30% of the total…Assigning to myself since I am coordinating with Microsoft to try to get an API to opt-in to the segment heap. CCing a relevant Microsoft developer."</em></p><p><br></p><p>So Microsoft created the API requested by the Chrome developer to access the segment heap to lower the Chrome memory usage under Windows, ensured Credge was the first to implement it, announced to the press that "hey, we've improved Chredge memory usage under Windows 10 2004" and then slipped in "Oh yeah, Chrome might benefit from this too". How big of them. </p><p><br></p><p>Same old Microsoft.</p>

    • Paul Thurrott

      Premium Member
      20 June, 2020 - 8:29 am

      Windows wasn’t clever enough. lol.

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Thurrott © 2024 Thurrott LLC