---
title: "A thousand processes. — iSurge"
description: "Open Activity Monitor and you get about a thousand rows. iSurge shows you eight apps. Here’s what happens in between."
url: https://isurgemac.com/blog/a-thousand-processes/
---

[BLOG](https://isurgemac.com/blog/)

# A thousand processes. Where they all come from, and what iSurge does with them.

Open Activity Monitor and you get about a thousand rows. iSurge shows you eight apps. Here’s what happens in between.

By Ruthran Baskar · 12 October 2026 · 4 min read

Have you ever opened Activity Monitor to find out why your fan is going, and just… scrolled? Google Chrome Helper (Renderer). Google Chrome Helper (Renderer). com.apple.WebKit.GPU. SourceKitService. Something called coreaudiod. A Mac that’s been on for a day has about a thousand of these, and the one you’re looking for is somewhere in the middle.

iSurge shows the same Mac as eight apps. People ask me how, so here’s the whole thing, including the part where macOS won’t tell me everything.

APPS

## Why there are so many

Apps stopped being one program a long time ago. Chrome gives every tab its own process, so one bad page can’t take the rest down with it. Its extensions get their own. So does the graphics part, and the networking part. Safari does the same thing under the name “Safari Web Content”. Xcode spins up a small crowd of tools every time it builds. Even Mail hands its web content off to a helper. Every one of those is a row in Activity Monitor, and none of them is called what you’d search for.

1,047 processes. Which ones are Chrome?

APPS

## How iSurge adds them up

The trick is simpler than it sounds. Every process runs from a file somewhere on your disk, and helpers live inside the app they belong to. Every Chrome helper, whatever it’s called, runs from inside Google Chrome.app. So iSurge looks at where a process came from, finds the app on that path, and files it there. Add up everything filed under Chrome and you get one row, with the CPU and memory Chrome is really using.

A few extra rules catch the stragglers. Tools an app keeps in its own support folder count for that app. If you’ve got two copies of the same app, say a beta and the real one, they show as one row. The tools that come with Xcode go in a group called Developer Tools. And everything that’s part of macOS itself goes in one row, macOS System, so it doesn’t crowd out your own apps.

The same Mac, as iSurge shows it.

None of this hides anything. In the iSurge window the number of processes sits right under each app’s name, and clicking the app opens it up so you can see every one of them, with its own numbers.

APPS

## What macOS keeps to itself

Here’s the part I can’t fix. A lot of those thousand processes belong to macOS, and for most of them macOS won’t tell an app like iSurge how much they’re using. Activity Monitor gets to see them because it’s part of macOS. I could get the same access with a privileged helper that reads every process, but that’s a lot to ask for an app whose whole point is staying out of your way. So I don’t ask, and the macOS System row counts what macOS is willing to share. (Since 0.4, Keep Awake has a small helper of its own, only to keep your Mac awake with the lid closed, and only once you allow it. It doesn’t read your processes.)

APPS

## CPU numbers that mean something

This one always bothered me. Activity Monitor counts CPU one core at a time, so a process that fills one core is 100%, and on a 10-core Mac an app can happily show 218.7%. That’s accurate. It’s also no help at all when the question is “how busy is my Mac?”. iSurge divides by the number of cores instead, so that same app shows 21.9%: a bit over a fifth of the whole machine. 50% is half your Mac. 100% is all of it.

If you’re used to the old number, it’s still there. Point at an app’s CPU in the notch or the menu bar and you get Activity Monitor’s figure, along with how many cores that works out to. The CPU page in the iSurge window just shows both.

APPS

## Who’s using the most

The list at the notch and in the menu bar is ordered by how much of your Mac each app is taking, and that counts memory as well as CPU. Otherwise a browser sitting on a few gigabytes would drop off the list the moment it went idle, and whichever little app was busy that second would take its place. macOS’s own interface parts are left out too, since you can’t really quit those.

And when something is slowing you down, it’s one click: Quit, right there on the row.

## What’s next

There’s one question this post doesn’t answer, and neither does Activity Monitor: why does Chrome need 39 processes, and what on earth is that one with the odd name? I want iSurge to answer that, on your Mac, from the facts it can already see: which app a process belongs to, who signed it, what kind of helper it is. That’s what I’m working on next. If there’s a process you’ve always wondered about, send it my way: [hello@isurgemac.com](mailto:hello@isurgemac.com).

## Get iSurge

Pay once, yours for good.

[Buy iSurge](https://isurgemac.com/pricing/)

Already have it? [Download](https://isurgemac.com/download)

Requires a Mac with Apple silicon (M1 or later) and macOS 15 Sequoia or later. Notch features need a MacBook with a notch; everything else works on any supported Mac.
