Google Chrome Helper (Renderer) high CPU on Mac: how to find the tab
October 2026 • 6 min readGoogle Chrome Helper (Renderer) is the process in which Chrome displays a web page. It loads the CPU when a page does heavy work. Activity Monitor shows that the load exists but not which tab creates it. Chrome's own Task Manager shows that: it labels processes with the names of pages and extensions, and you can match them by PID.
What Helper (Renderer) is
Chromium, which Chrome is built on, splits its work into several processes. The browser process runs the UI and manages the renderer and other processes. Renderer processes handle web content. In general, each new window or tab opens in a new process, but processes may be shared (Chromium: Multi-process Architecture). That is why Activity Monitor shows many Helper (Renderer) rows, and their number does not match the number of tabs.
What I checked on my Mac. Google Chrome is not installed on it, so I did not see "Google Chrome Helper (Renderer)" itself. Brave, a browser built on Chromium, is installed. Its processes are called "Brave Browser Helper (Renderer)" and run with the --type=renderer flag. The GPU process and network services are called "Brave Browser Helper", without the parentheses. Chrome's names should follow the same pattern, but I cannot confirm it on my Mac.
One more thing follows from this: Helper (Renderer) belongs not only to browsers. The busiest Helper (Renderer) on my Mac was one from a code editor built on Electron. The app's name is at the start of the process name, so use it to tell whose process it is. I did not check Yandex Browser or other Chromium browsers.
How to find the tab that loads the CPU
- In Activity Monitor, open the CPU tab and sort the list by % CPU. Find a Helper (Renderer) row with high usage.
- Write down the PID of that row. If there is no process ID column, turn it on with View > Columns (Apple: View information about Mac processes in Activity Monitor).
- In Chrome, open the menu (the three dots in the top right corner), then More tools > Task manager (Google Chrome Help: Manage tabs in Chrome).
- If the table has no process ID column, right-click the table header and add it. The Chromium guide to hanging tabs advises exactly this: add the Process ID column and note the process ID of the tab (Chromium: Reporting a Hang Bug).
- Find the row with the same PID. The name in it is the tab, extension or app that occupies the process.
I did not match PIDs between a task manager and Activity Monitor in practice: Chrome is not on my Mac, and I did not open Brave's task manager window. What I did find is the task manager's labels in Brave's resource files (the same Chromium code): the columns Task, CPU, Memory Footprint and Process ID, an End Process button, and rows like "Tab: page title" and "Extension: extension name". Brave has a Task Manager item in its Window menu. Google's help for Chrome describes the route through the three-dot menu and does not mention a Window menu item.
The labels also include Spare Renderer. I read it as a process with no page, but I found no explanation in documentation, so not every Helper (Renderer) necessarily has a tab.
If you have many tabs, Chromium allows several pages to share a process. In that case ending the process may close more than one tab: that is my conclusion from the description, not a direct statement in the documentation.
The same in Terminal
The busiest renderer processes:
ps -axo pid,pcpu,comm | grep "Helper (Renderer)" | sort -k2 -nr | head -5
The command prints the PID, the CPU percentage and the path to the program. The path shows whose process it is. On my Mac the list contained Brave processes and a code editor built on Electron. The percentage in ps is a decaying average over up to a minute (man ps), so it lags behind the current load.
What to do with the tab you found
- Close the tab or turn off the extension. Google's help gives this as the way to deal with a tab, window or extension that doesn't work: select the page, extension or app in the task manager and click End process (Google Chrome Help). Google warns that any unsaved work in the task will be lost (Google Chrome Help: Speed up Google Chrome).
- Turn off extensions you do not use. The same article lists it as a step: if you are not using all your extensions, you can turn them off or remove them.
- Update Chrome and close tabs you do not need. Google writes that the more tabs you have open, the harder Chrome has to work.
- Check Energy Saver. Google describes it like this: when Energy Saver is on, Chrome stops eligible CPU-intensive background tabs to reduce power consumption. It turns on automatically when the device is unplugged or the battery is low, and stays off while plugged in (Google Chrome Help: Personalize Chrome performance). Turn it on in Settings > Performance. While your Mac is on the charger, it will not help on its own.
- Memory Saver deactivates tabs you are not currently using, and they reload when you open them. It is aimed at memory, not at the CPU.
How this relates to Aide
Aide shows Chrome as one row: it adds up the processes inside one app, and individual Helper (Renderer) processes do not appear in the list. So you see at once that Chrome is the source of the load, instead of guessing among a dozen identical rows. Aide will not tell you which tab is guilty: Chrome's Task Manager does that. The Pause button on this row freezes the whole app, with all tabs and helper processes, so a call in the browser may drop at that moment. Aide does not cool your Mac and does not manage tabs. More on the home page.
FAQ
Can I quit a Helper (Renderer) in Activity Monitor? You can, but you will not know which page you are closing. Chrome's Task Manager shows the name, so it is better for tabs. For what Apple says about quitting processes, see the Activity Monitor guide: open files may lose data.
Why are there so many Helper (Renderer) processes? Chromium starts a separate renderer process for each new tab or window, but sometimes shares a process.
Is it a virus?
The name alone is not a sign of a virus: this is how normal processes of Chromium browsers and Electron apps are named, and I saw it with Brave and with a code editor. The path to the program in ps shows which app the process belongs to.
Does this work in Yandex Browser, Brave, Edge? They are also built on Chromium. I checked process names for Brave. Whether other browsers have a task manager and what it is called, check their help: I did not test them.
Sources
- Google Chrome Help: Manage tabs in Chrome, force a page or app to close, checked 2026-10-14
- Google Chrome Help: Speed up Google Chrome, checked 2026-10-14
- Google Chrome Help: Personalize Chrome performance, checked 2026-10-14
- Chromium: Multi-process Architecture, checked 2026-10-14
- Chromium: Reporting a Hang Bug, checked 2026-10-14
- Apple Support: View information about Mac processes in Activity Monitor, checked 2026-10-14
- Apple Support: Quit an app or process in Activity Monitor on Mac, checked 2026-10-14
- My own runs: macOS 15.7.7, Apple silicon, 2026-10-14. Command:
ps; the task manager labels are from Brave's resource files. Google Chrome is not installed, process names were checked on Brave