Extensions consume memory and can slow page loads even when you're not using them. Here's how to identify which ones are causing problems and how to fix it.
Every installed extension — even when you're not clicking it — runs background processes in Chrome. Some check for updates, some inject scripts into every page you visit, and some maintain persistent connections. The cumulative effect on older machines is significant.
Chrome's own task manager shows exactly how much memory each extension uses. Open it: press Shift+Esc (Windows/Linux) or go to Chrome Menu → More Tools → Task Manager. Sort by Memory to see which extensions are the heaviest.
| Extension type | Typical memory use | Notes |
|---|---|---|
| Password managers (1Password, Bitwarden) | 40–80MB | Persistent background process |
| Grammar checkers (Grammarly) | 50–100MB | Injects scripts on every page |
| Ad blockers (uBlock Origin) | 30–60MB | Filters every network request |
| SEO toolbars (Ahrefs, SEOquake) | 8–25MB | Light when not actively used |
| Screen recorders (Loom) | 20–40MB | Idle until recording starts |
| Tab managers | 15–50MB | Monitors all open tabs |
Go to chrome://extensions. Toggle off anything you use less than once a week. You can re-enable instantly when needed. Disabled extensions use zero memory.
Press Shift+Esc → sort by Memory. Extensions using over 50MB when idle are worth disabling or replacing. SEO extensions like Ahrefs Toolbar are typically light (8–15MB).
Create a dedicated "SEO" Chrome profile with only your research extensions. Keep your main profile clean with minimal extensions. Switch profiles when doing SEO work.
Go to chrome://extensions → click "Details" on each extension → check "Site access". Extensions set to "On all sites" run on every page load. Consider switching to "On specific sites" or "On click" where possible.