This one is going in the tech category and isn’t necessarily focused specifically on social media. But since so many of manage our social media channels or blogs via a browser, like Chrome, I’m going to post a solve that might help others out there who are frustrated with their slow PC.
Recently, one of my computers has been behaving badly. The fan run constantly, the CPU cycles are running high, and the performance is just…well…horrible.
Chrome can slow down your computer by using too much memory and causing high CPU cycles
I spent a considerable amount of time looking for spyware to see if some malicious little software spy had been installed, but came up empty. BTW, if your PC is running slow and you haven’t run a spyware check recently, now would be a good time to do it.
If your computer is running slow, the first step is to run a spyware scan. Click To TweetHere are links to a couple of tools that offer free trials that will get you going:
Since I didn’t find any offending malware installed, my next step was to clean my registry in case there were old registry keys that were mis-pointed or just out of date that would be hurting the performance. Again, I turned to a free tool.
Took 30 minutes using the CCleaner tool, cleaned up quite a few old registry keys, but no luck in calming down my CPU.
The final step I took was to defragment my hard drive. Just to make sure that disk fragmentation wasn’t slowing the computer down.
I followed my own advice and used Defragler to clean up my hard drive space. Unfortunately, it didn’t really help speed up my computer, so I had to continue the search.
Since the easy stuff was done, but my CPU was still cycling high, I turned to the Windows Task Manager to see what might be causing the issue. You can open the Task Manager by choosing Ctrl + Shift + Esc.
You can see how your CPU(s) are performing by selecting the Performance tab. As you can see from the image below, my CPU cycles are really high…that’s what I’m trying to figure out.
The best way to see what is using all those CPU cycles is to switch to the Processes tab and then order the CPU column from highest to lowest by clicking the column header twice. When I did that, I saw something very, very interesting.
Chrome. Multiple instance of Chrome. All consuming a ton of resources.
Google Chrome in the task manager shows multiple instances and high CPU and memory usage
Seriously, Chrome? You are running 13 different process that are consuming a TON of resources on my machine?
So, the next questions become why is Google Chrome using so much memory? Why Is Chrome causing high CPU usage? Why are multiple Chrome processes slowing down my computer?
After thinking about this for a couple of minute and Googling for a couple minutes more, I realized that each of the tabs I have open in Chrome are being treated as a separate process, and are consuming their own allocated resources.
There is one word for that…ridiculous.
Yes, I had 11 tabs open in Chrome and that was probably a little on the high side, but for there to be 13 different memory hogs and CPU hogs slowing down my computer…that’s just bad architecture.
Chrome is an amazing browser. But if you run multiple tabs, here are a few tips to keep it from killing your computer's performance. Click To TweetIn fact, take a look at the image above and notice that Firefox is running. I opened the same 11 tabs in Firefox and it’s running a single process using significantly fewer resources than Chrome.
I could ditch Chrome altogether, but I actually like the integration with my phone (a Samsung Galaxy), so I wanted to find a way to keep Chrome, but have it run more efficiently.
Ironically, this led me back to Chrome to run some Google searches like:
- Why is Chrome so slow?
- Why are there multiple Chrome processes running in the Windows Task Manager?
- Are there ways to speed up Chrome on Windows?
- Tips for speeding up Chrome
- Tips for reducing Chrome’s usage of Windows resources.
The answer {drumroll please} is an extension in the Chrome Store called “The Great Suspender”.
You see, whether you are using those tabs in Chrome, they are still consuming resources. Chrome doesn’t know that when I’m not looking at a tab, I want it to go to sleep and stop consuming resources.
So, The Great Suspender does just that. It allows you to put a tab (or all the tabs) to sleep so they don’t bog down your computer while you are working on other things.
To install this great extension, just go here:
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=en
and choose “Add to Chrome”. The extension will install and you’ll see a new toolbar icon that gives you the ability to control your tabs.
By choosing “Suspend this tab” you can put the currently active tab to sleep or by selecting “Suspend all tabs”, you can stop Chrome from using all but a bare minimum of your CPU cycles so you can work on a Powerpoint deck, play a game, or work on a cool new infographic in Photoshop.
Then, when you want to browse again, either activate the tab you want to use or activate all your tabs.
Want to see the proof? When I suspended all 11 tabs mentioned above, the additional Chrome processes disappeared and look how many cycles it’s using now.
By suspending active Chrome tabs, I was able to reduce the number of chrome processes and reduce chrome CPU usage
Not too shabby. Basically, Chrome CPU cycles were reduced to nothing.
Butcher the Google Chrome CPU hog with this quick tip and get your computer performance back! Click To TweetSo there you have it. Hopefully, that little tip will help someone else out there who is having issues with Chrome chewing up all their CPU cycles.
Sure…you could buy more memory or a faster computer, but why not just nip Chrome in the bud?
I hope this helps someone out. The introduction of tabbed browsing has been great from a user experience perspective and I know lots of folks (myself included) have a lot of tabs open at the same time.
The nice thing is that having those tabs open doesn’t have to kill our machines.
Have experience with this or other tips that could help reduce the overhead of running Chrome as your browser? Definitely share them in a comment! As I find new tools our resources, I’ll update them here, as well.
Cheers!
–Sean
C.Smith
Saturday 12th of November 2022
update your post... the link: https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=en
only opens a 404 page...
My Homepage
Saturday 19th of June 2021
... [Trackback]
[...] Informations on that Topic: socmedsean.com/butchering-the-google-chrome-cpu-hog/ [...]
Asa
Wednesday 21st of April 2021
Sean, you really need to put a date on this. You are potentially wasting people's time otherwise. Even if your theme doesn't do it automatically (which is also your choice), the responsible thing would be to foreground it yourself in the body text. Or please explain why you are choosing not to do that.
Clint
Wednesday 1st of April 2020
I have been using this extension since last year when I built my machine, my CPU still spikes to 100% funny that you suggested it at first I thought it was the cause, not the solution. Obviously I'm already running it, and I'm still seeing 100% CPU usage. hmmmmmmm
natesins
Friday 10th of January 2020
The only thing that Chrome does that I don't like is when I play my SoundCloud with the screen off or in the background through Chrome after the cached data is ran it starts to really crack up bad and I cannot figure out how to fix it. it does not do it with other audio players. chrome crashes a lot on my note 9 lately, but my cpu has no issues but I have some advanced settings that drastically reduce chrome's reach inside my os. first is lightmode...i never run it. the compression acts on cpu. i haven't measured it but compression utility is all cpu. i also allow for a portion of my hdd and or ssd to be dedicated to gmu processes and i limit the kind of info processed by gmu. im self lerneded so hopefully im making some sense to someone. I also run my ms desktop 8.1 under a metered connection and my metered connection has ZERO EXCEPTIONS to background data. dont be afraid to automate a good old stop all command from an independent utility like termux.