How To Fix Chrome Memory Leak & Reduce RAM Usage

Blog

Stop Massive Chrome Memory Leak

Here, I am providing you with multiple solutions for this problem. Hence, you can repair Google Chrome quickly.

Are you ready? Here we go.

#1. Check Your Google Chrome Version

Google is keen on releasing Chrome updates periodically. If you are using an older version, you may experience a large memory leak. That’s why everyone suggests you to be updated with your software.

Sometimes, you afraid to update software. The reason could be because you’re running a cracked or pirated version of it.

But here, you don’t have to fear or hesitate for a moment. Google Chrome is a free browser. You can get it without opening your wallet. So just update it to the latest version.

For that, just open Google Chrome. Explore the browser menu by clicking on the three small strips on the top right corner. Then select About Google Chrome.

If your browser is up- to- date, you will get a message as an image given above. Otherwise, you will be notified to do the update. Just follow the steps. That’s all.

If you don’t have an Internet connection, You can use this article to know how to install Chrome using the standalone program. Copy it to your computer and install.

#2. Use Chrome’s Task Manager to Optimize

Do you know that there is a dedicated task manager available for Chrome? Using this, you can control the processes within the Chrome browser.

Click on the three strips and select More Tools from it. You can see the Task Manager as the third menu item. Click on it. Now you will get a task manager showing the processes of Google Chrome. Stop those processes you no longer want (Never stop browser).

#3. Reduce the Number of Extensions and Toolbars

Extensions increase the functionality of Chrome. But too much of anything is poisonous even if it is the elixir, right?

You can’t clearly see the action of an extension before your eyes. But it doesn’t mean that those are not working. Extensions usually work in the background and consume memory.

So, you should remove unused extensions and toolbars. Toolbars consume less memory than extensions. But multiple toolbars take more RAM. Most software installations give you an additional toolbar.

Make sure to read before you tick any checkbox from now on. Developers inject their toolbars via software installations.

To remove extensions, click on Chrome menu and then choose Extensions. Or just type chrome://extensions/ on the address bar and press enter. You will be given a list of installed extensions and toolbars.

There are dust icons on the right of each extension. Click on it to delete that particular one.

#4. Install These Two Extensions

Still ‘how to fix Google Chrome’ question haunts you? Then, this step will take away your worries.

Some extensions help us to optimize Chrome to a great extent.

The first one is ‘The Great Suspender’. After installing this extension, a button will be visible right to the address bar. Clicking on it will give you a list of menus.

Using that, you can suspend a particular tab automatically or right away. If you don’t want to suspend one tab, select ‘Never Suspend This Site’.

The second extension I want you to know is ‘One Tab’. On the image of the Chrome task manager, it is clearly visible that multiple tabs steal more memory. But what if you urgently want more tabs?

Install One Tab. Then, you can see a downward arrow like button right to the address bar. Whenever you want to reduce the RAM load, click on it.

It will combine all the inactive tabs into one thereby reducing the massive chrome memory leak.

Video

Performance tuning action 2: onlySelf emitEvent

For more fine-grained control over the changes propagation and the DOM events emit, we can use onlySelf: true and emitEvent: false to prevent a form field’s change from triggering the onChange method of its ancestors (the whole form or the list of all forms in the dialog).

Before removing the listener to FormGroup valueChanges, you may have noticed that after each change of the value in the Type drop-down, there were two log messages displayed on the browser’s console: one from console.log('form value changed') and the other one fromconsole.log('type changed') because triggering the field event listener was propagated to the parent DOM event listener.

Whenever an unneeded todo form is deleted (with delete icon), you have to remember to unsubscribe from its listeners:

Delete an item form from the formArray

Closures

Closures maintain the scope of the outer function variables for the inner function even outside the scope of outer functions.

The function score here, which is the inner function, has a global reference called initial. This initial reference is never going to be garbage collected.

Why should you use Smallpdf?

  • Simplicity – You can edit PDF documents with Smallpdf using a simple interface that is powerful yet easy to use, without having to download or install anything.
  • Security Features – As well as bank-level encryption, every file sent via Smallpdf is encrypted with 256-bit SSL, and after it is processed, documents are erased from the server. Moreover, it offers password protection as well as encryption and decryption capabilities to control who can print and edit documents, and it allows users to backup their modifications for future revision.
  • Popularity – Among the many features of this tool are digital signatures (eSignatures) and password protection. This tool is used by more than 15 million people globally with more than 100,000 organizations!
  • Better User Experience – Simplepdf has an intuitive interface that anyone can use.
  • Advanced Formatting Options – The text formatter in Smallpdf features advanced features such as font type, size, and color; headers and footers; merging multiple documents into one (saving time); and a PDF export feature.
  • Affordable – In the free version of Smallpdf alone, you can edit, convert, and compress PDFs. Paying $12/month/user unlocks premium features and increases the tasks limit.

7. Update Google Chrome

A recent Chrome update might have messed up the memory management on the device. Thankfully, the Chrome software team is quick to resolve such issues with a patch.

Step 1: Open Google Chrome on the device.

Step 2: Click on the three-dot menu at the upper right corner and open Settings.

Step 3: Navigate to the About Chrome menu and upda

Step 3: Navigate to the About Chrome menu and update Google Chrome to the latest version.

6 Methods to Reduce Chrome Memory Leaks

There are some tricks that can limit Chrome memory usage. The tips that I will discuss here work on Windows 7, 8/8.1, and 10. 

1. Update Chrome

Many bugs and issues get fixed when we update a software/browse. In addition many features will be added to improve user experience.

In Computer, Google Chrome is automatically updated when your PC is connected to an Internet connection. To check whether your Chrome is updated or not, go to Menu >> Help and click on the About Google Chrome.

In case you have a problem in updating Chrome then you can manually update it from here. 

2. Remove Extensions to Reduce Chrome Memory Usage

Just like your PC has a task manager, you’ll find a task manager inside Chrome. You can find Chrome’s task manager if you go to Menu >> More tools and click on Task Manager. Or press the ‘Shift + Esc’ key on the keyboard.  

You can see there are processes and extensions running on the background and taking memory. You can check the memory footprint of each process and extensions. So, if your Google Chrome has tons of extensions and apps running then Chrome consumes so much memory.

Now you have the idea that these extensions are taking memory. So go to Menu >> More tools and click on Extensions. You have to disable or completely remove the extensions which you are not using. 

Most of the extensions may be running in the background even if you are not using them so it is beneficial to disable these extensions until you need them. Disabling and enabling only when needed willfix Chrome memory leak. 

Now when you again look at Chrome’s task manager, there you will not see those extensions running.

3. Enable GPU Acceleration

Another smart way to make chrome faster is by enabling GPU acceleration. GPU in chrome is used only when chrome is displaying GPU-accelerated content. GPU takes less power than CPU.  So,  if you enable GPU or hardware acceleration, chrome may run more effectively. 

First, type ‘chrome://gpu’ on the address bar and hit enter. 

Under the Graphics Feature Status, make sure most of the features are hard accelerated. This way Chrome will use hardware acceleration to execute your processes faster. 

If you don’t find acceleration enabled then you can enable it by going to Menu >> Settings >> Advanced and toggle on the ‘use hardware acceleration when available’ option. 

4. Release the Memory from Idle tab

Earlier you read, installing more extensions makes chrome use more memory. But there are some extensions specially built to manage RAM.

If you are working on many tabs then these extensions will help you to release the memory from the idle tab. In most of the cases you may not use all tabs at the same time, extension will find which tab is idle from a long time and then suspend such tabs to release the memory.

The Great Suspender is the best Chrome extension to suspend processes on all but one tab, instantly reducing how much memory Chrome is consuming.

Features:

  • suspend opened tabs by schedule or with a single click to save memory
  • restore tab all at one or only one needed
  • create group of tabs and save it for then using  
  • suspend and restore the selected tab or all at once

5. Stop Chrome from running in the background

Even if you close Chrome, the processes are still running in the background and consuming some memory. You can see how many processes are running in the background in Windows task manager.

To stop Chrome from running in the background, go to Menu >> Settings >> Advanced and turn off the ‘Continue running background apps when Google Chrome is closed’ option under the system section.

Now open task manager, there you will not see any kind of Google Chrome’s processes running in the background.

6. Delete Google Chrome Junk

If you are using Google Chrome on your PC for a long time without any clean up then it acquires junk and makes you feel that Chrome is responding slow.

To clean up the junk from Google Chrome, first open the ‘Run’ dialog box by pressing ‘Windows Icon + R’ key and then enter ‘%appdata%’. 

Now jump back to AppData folder, and go to Local folder to find the Google folder inside.

Open the Chrome folder >> User Data >> Default. Default folder contains all of your Google Chrome data such as extensions, gmail id/password and history. 

Note: Deleting the Default folder will remove all of your data, so do this at your own risk. 

To rename or delete the folder, first of all kill every Chrome process running in the background using Windows task manager.

After deleting the folder, you’ll see a fresh Chrome running on your PC. 

Conclusion:

Remove the unnecessary extensions and disable the extension when not in use. Close the tabs if not needed. Close the Chrome completely to stop chrome from using RAM in the background. All the tricks that we discussed here are very helpful to fix Chrome memory leaks and reduce Chrome memory usage.

Check out our another article on How To Fix Err_Empty_Response Error In Chrome.

Latest

Tags