Chrome is big and bloated so trim the fat for speed

Speed up Google Chrome by eliminating unnecessary extras and browser bloat

Chrome used to be a lightweight and fast web browser, but it has grown and is showing middle-aged spread - that extra weight we put on as we get older. Put it on a diet, lose some of the fat and boost performance.

Chrome’s bloat came to a head the other day when I had the browser open and several tabs on my MacBook Pro. I then started VirtualBox in macOS to run a copy of Windows. It took a very long time to load, the memory usage was pretty much everything the Mac had, and the disk drive was working furiously to try and cope. (It's an old model with a hard disk drive.)

It was clearly a memory problem and starting Activity Monitor and selecting the Memory tab showed lots of red in the Memory Pressure live scrolling chart in the bottom left corner. If you see red in this chart, it means that you need more memory in your Mac because what you have is all used up.

My MacBook has only 4GB and if it were a PC I would have upgraded the RAM ages ago, but being a MacBook upgrading is twice as difficult as it should be and I haven’t bothered.

The curious thing is that I had not noticed the problem before, so what had changed and where had all the memory disappeared to. A quick look at the Memory tab in Activity Monitor showed how bloated Chrome had got.

Activity Monitor in OS X

What the heck was going on with all those Chrome helpers?

Chrome was using almost 2GB of memory, which is a crazy amount! I know I had half a dozen tabs open, but this is ridiculous. Add in Google Backup and Sync (Google Drive) and the total memory usage was well over 2GB. No wonder the MacBook was running short and the memory pressure chart had turned red. Why?

All the tabs did not help, but closing Chrome and reopening it with just one tab showing the Google home page still showed quite high memory usage - over 600 MB just to start it up in fact.

Disable Chrome extensions

So what is the problem? In a nutshell it is mostly Chrome extensions. There are lots of great extensions for Google’s web browser and in this respect it is vasty superior to Apple Safari. It is easy to browse the Chrome Web Store and install all manner of extensions that do clever things, save time and effort and so on.

However, each extension you add increases the amount of memory required by the browser. See all those Google Chrome Helper entries in the Activity Monitor screen show above? Most of them are actually extensions.

You don’t need to get rid of the extensions and stopping them from starting with the browser is sufficient to reduce the memory usage. Start Chrome, click the menu button and select More tools, Extensions. Clear the tick boxes to the right of each extension to disable them. If you ever need one, you can return here and temporarily enable it.

Chrome extensions

Remove Chrome apps

Another thing you can do to reduce Chrome's memory usage is to go to chrome://apps and right click any item you do not want. Select Remove from Chrome. These Chrome apps are not the same as extensions, but trimming everything helps restore lost memory.

Chrome apps

Quit Chrome, wait a few seconds, start it again and then look at Activity Monitor. The result of reducing the number of extensions to the bare minimum I need resulted in around a 50% reduction in memory usage. Chrome is now starting up using around 370MB.

That is still more than what Safari needs but when you work on multiple computers and devices with different operating systems, Chrome has a clear advantage because it is everywhere - Mac, Windows, Linux, Android and iOS. My bookmarks, browsing history, and extensions (on computers, not mobiles) follow me.

Chrome Task Manager

Without the extensions running, Chrome is now slimmer, lighter and faster.

Although I have been using Activity Monitor to check on memory usage, Chrome has a built in tool that can do the job. Go to the menu > More tools > Task Manager.

Chrome Task Manager

This tells you how much memory, CPU and network bandwidth Chrome is using.

One final thing I did to reduce memory usage, was to stop Google Backup and Sync (Google Drive) auto-running on startup. It is a great way to sync files across multiple compters and operating systems, but it requires lots of memory to run.

Click the Backup and Sync icon in the menu bar, click the three dots menu and select preferences. In there you can tell it not to auto-start when you boot up the Mac. Now I just run it from the Applications folder when I need it, saving another couple of hundred megabytes.

The result is a faster, cleaner Mac, and a better browsing experience. Chrome is fast, but a memory hog, but apparently Google is apparently working on a better version. I just wish they would hurry up. Much more of this and I'll be switching to Safari.

Share

Comments

1

If your short on RAM Chrome is pretty bad to use. Your better off using something else like Safari. If you insist on using Chrome about all you can do is limit you open tabs and especially with sites like Facebook that over time eat up your RAM when its open. Some sites are terrible at eating up RAM.

Add new comment

Affiliate links