This was driving me crazy and I did not find many information on it online so I decided to share it with those who run into the same issue.
My Macbook Pro running macOS (the latest OS provided by Apple) kept spawning two process’ called
PrintUI. It looks something like this in Activity Monitor and what it’s usage looks like in Activity Monitor:
Woah…97.2% and 96.0% CPU! I’m not even doing anything CPU intensive -_-
I don’t need these processes eating up my power right now and they refuse to end themselves so we need to end them.
Open Terminal and run these commands:
ps -A | grep Image 13:45:18 4047 ?? 0:53.82 /System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintUITool 4724 ?? 0:20.89 /System/Library/Image Capture/Support/icdd 97497 ttys008 0:00.00 grep --color=auto Image
The little buggers have PIDs
Let’s kill em.
kill 4047 4724
Quick details on what we ran above (Click the link for more info):
- ps - List all the processes running right now.
- grep - Filter the output from the last command.
- kill - Kill the process with a given PID.
- | - Pipe symbol in Linux. You should know this one :P
I killed icdd and PrintUI but that didn’t work! :(
Turns out the they simply respawn themselves if you have
Preview (an application loaded on most Macs) running, and sometimes come back even harder!
Let’s kill preview just to be safe. Open Terminal again and run:
What have we learned today?
- If your computer has a process taking up 90% of the CPU, it’s probably misbehaving.
- icdd and PrintUI suck.
- How to kill a process using
- How to list process’ using
- How to filter from command output using
icdd is a process that has to do with Image Capture
But wait, I don’t even have any devices connected! Why is
Image Capture eating up all those CPU cycles if I don’t have any Images for the OS to capture? It’s actting
Rogue, that’s why.
Here is where
Here is where