Here’s why Chrome is SLOW (It’s NOT your RAM)

Here’s why Chrome is SLOW (It’s NOT your RAM)


Man, Google Chrome kind of sucks now, right? I remember when everyone was screaming, "Stop using Internet Explorer! "Chrome is so much faster!" Is that all a lie? No, actually. Chrome was a revolution. It was lightweight, fast as all get out, and it brought great features, like tabs and "boxing", so that if one of your tabs froze, your entire browser didn’t have to crash like the old days. So what changed then to turn Chrome into this bloated, ram-devouring behemoth? Maybe it was… YOU! Me? I mean, I don’t have the best browsing habits, I leave way too many tabs open, but… Chrome has a way of dealing with that, using dynamic caching for the tabs I’m not using. Sure, but is Google the one who installed all of those extensions? I mean, I don’t have that many, I just have Zotero for tracking my research, Language Tool for… teleparty, and an adblocker. Could it be that his insatiable thirst for extra functionality is bogging down his browser? As it turns out, yes. I need to make some changes. But not every extension is made equal. While some had no effect on browser performance, others, like LastPass, reduced performance by as much as 12%, an effect that stacks across your library of resource-sucking add-ons. With 2/3 of people using Chrome as a default browser, it’s clear that we need to see just how bad the situation is, explore what can be done to fix it, and talk about Google’s solution. Including why it might be a bad one. So quickly now, to the lab! Wait, this isn’t the lab. This is the segue to our sponsor, Odoo. If you own a business, you’ll know what I mean when I say you probably have too many apps running at the same time. With Odoo’s all-in-one business software, you can combine all of those into a single unified platform. So click the link in the description to learn more. Our labs team has a fair bit of experience under their belt, testing video games and productivity apps, but this is one of our first forays into browser performance and how exactly you measure browser performance is a big question, primarily because browsers are big programs. Chromium, the open source framework that Chrome is based on is 31 million lines of code. "That is almost as much as the Linux kernel." The core of Linux-based operating systems, and it’s close to the estimated count for older, complete operating systems like Windows XP. Which probably sounds ludicrous, right? Until you consider that, I mean, outside of games, how many programs do you run that aren’t in your browser? And of those ones, how many of them are just web apps that could run in your browser? So the thing is, modern browsers need to be able to support pretty much everything from 28 year old GeoCities pages to full blown Photoshop clones. So coming back to the question of how to measure their performance, it’s challenging because browsers do a lot of different things. But we’re going to do our best, starting with a machine that is based on the most common specifications in a recent Steam hardware survey. To look at memory use, we opened up Chrome to a set of common web pages and on a clean system measured our idle RAM usage at around 1.1 gigabytes which increased to 1.25 when we were streaming 4k video. Even on a system with just 8 gigs of RAM that’s not a problematic amount of usage and it’s important to note that even if it was higher that isn’t necessarily a bad thing. Programs that need to access information quickly will benefit from using up more RAM and as long as they give it up in the event that your OS or another program needs it it’s not really a problem. But what happens when we add extensions? Well, as it turns out it depends on the type. Our password manager LastPass and our third-party spell checker Grammarly both used considerably more RAM than say coupon code collector Honey. One extension, insert usual disclaimer about the impact on creators, actually reduced our overall RAM usage and that was uBlock Origin which is clearly effectively blocking ads and trackers from sapping our system resources. Though… Funnily enough, the more popular Adblock extension didn’t have the same effect, which kind of makes us question its effectiveness, especially when they advertised that their extension saves memory. Overall, with 10 of the most popular extensions, we observed a nearly 50% increase in RAM usage. With half a dozen tabs open, that’s not that big of a deal, but as your tab addiction grows, so unfortunately… does your problem. By the time we reached 48 tabs, we were looking at a whole two gigabytes of extra RAM usage for what is functionally the same user experience. I mean, you’re not looking at all those windows at once, are you? I mean, of course, if you have ample system memory, you’re probably not gonna notice the difference anyway. Will you? Actually, you might. To gauge performance of our browsers, we ran several benchmarks that aim to test the many features of the web. In MotionMark, which measures graphics performance in our browser, most of our extensions caused virtually no change in performance, except, this is kind of a funny one, our ad blockers. You see, ad blockers need to interact with the rendering pipeline in order to hide ads without turning your web pages into a completely fragmented mess. And that appears to have resulted in a reduction in in-browser rendering performance. Now, in the real world, this slowdown is gonna be masked by other speed benefits, but we thought it was an interesting observation nonetheless. Moving on to speedometer a benchmark that’s focused on simulating user experiences like working with a to-do list Editing rich text rendering charts and reading news sites. We found a totally different story here It’s the last pass causing a big slowdown and our best guess is that this is due to last pass trying to scan Every text field for potential autofill opportunities in jet stream 2 a benchmark that’s focused on smooth operation We found that Adblock and Grammarly did a lot of damage, but then LastPass was relatively benign, and then in WebExpert 4.0, we measured just 3% reduced performance with all of our extensions enabled at once. So sometimes your extensions matter, sometimes they don’t, and sometimes different ones will or won’t. The results just don’t really seem to add up to a clear picture, but hey, maybe the problem is we’re looking too closely. If we zoom out and look at the overall. A clear trend develops, especially when we configure our browser like a regular person would, and we have multiple extensions running concurrently. With everything enabled, we lose something like a quarter of our performance in the Chrome web browser. If you’re a major surfer, 25%. That’s the kind of difference that you could really notice in day-to-day use. I mean, think of all the extra LTT behind the scenes that you could watch on lmg.gg/floatplane with all that extra time. So what do we do about this? Well, some extensions are always consuming some level of system resources, and you can track this yourself by pressing Shift + Escape to open the Chrome Task Manager. At the bottom of your list will be your extensions, and writing this right now, I’m noticing some of my extensions being needlessly active. Page Downloader Single File, why is that open? I’m not downloading anything. But then the PDF editing extension that I’m using seems to respect the fact that I don’t always need it running, and it’s not consuming anything. Now’s a perfect time then, to go through and cull some of your more inconsiderate extensions, especially if you aren’t using them that much anymore. All it’ll cost you is a few seconds to click that little puzzle block and, here’s a good rule of thumb, if you don’t remember the last time you used it, or what it’s for, just get rid of it. You can always reinstall it later. If you have lots of RAM, and good tab management, turning off the memory saving feature in Chrome will speed things up as well, as Chrome will spend less time reloading pages. Preloading pages can also speed things up, but if you’re someone who uses an ad blocker or a privacy extension, preloading isn’t really an option. Speaking of privacy, this is unrelated to extensions, but while you’re in the menu, why not stop by the ad privacy section and turn all of that tracking off? We can’t really give you an after result for the impact of all the changes you just made. I mean, your mileage may vary depending on what you removed or didn’t and your overall web browsing habits. But from what we’ve seen anecdotally, it is very possible that you’ll notice a difference. Just not in startup times. This was a really interesting part of our test that we’re tacking on the end here. We found that with a reasonable extension loadout, the application takes about the same amount of time to launch regardless of what you do or don’t have active. Then again, I guess who cares anyway, because when’s the last time you closed Chrome? I see that update button. The last thing that you can do is to uninstall Chrome. And I’m only kind of joking right now. The rollout of Google’s Manifest V3 is set to dramatically change the capabilities of Chromium extensions, which, by the way, also affect Microsoft Edge now, especially hindering the effectiveness of ad blockers and privacy- enhancing extensions. We haven’t tested Firefox’s performance with extensions or without, because realistically, most of you aren’t using it. But hey, maybe next time we do an update on this, the situation will have changed because you’ll have listened to our advice. Why not give it a try? And while you’re at it, why not try out our sponsor? Odoo. If you’re running a business, keeping track of a hundred different apps all running at once can be a pain. I mean, just imagine all those Chrome tabs. With Odoo’s all-in-one business management software, you can combine them into a single unified operating system. Check out their CRM and sales apps, which make lead generation and closing deals easier than ever. Their timesheets app helps you keep close track of your employee schedules, and their accounting app lets you auto-create and send invoices, and it integrates with 28,000 banks from all around the world. And if you only need one single app to shore up some holes, hey, you can get access to that for free. So start saving time and resources by unifying your processes with Odoo. You can check them out in the description for a free 14-day trial or to set up a demo with their expert team. Thanks for watching. If you guys liked this video, maybe you’ll enjoy another deep dive into minor differences in computer performance. Check out our video where we tested 12 of the same CPU so that we could find a set of them that were nearly identical in performance. Why did we need those? We’ll never tell. Well, we will in that video, but not here.

source

Leave a Reply

Your email address will not be published. Required fields are marked *

About Author

Alex Lorel

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua veniam.