The macOS Sierra introduced the Photoanalysisd program to mac machines in 2016, and it brought a whirlwind of problems for people worldwide who updated to the OS.
Photoanalysisd is a system process that detects faces and objects in the photos in your Mac’s photo library and supports the facial detection feature on your device.
Since Photoanalysisd runs in the background, it can cause heating issues with your machine. People have complained about the high CPU usage of the Photoanalysisd program since 2016, and some still find it frustrating, especially when executing a program that requires extensive CPU resources.
Here we’ve discussed whether or not you need to stop Photoanalysisd and three ways you can stop it quickly.
Photoanalysisd high CPU usage: Should you stop the process?
Since the Photoanalysisd feature works in the background, it could result in high CPU usage (50-80%), especially if you’ve got a new device or have recently updated. Once the software has scanned through all the photos in your library, you should see it hogging significantly fewer resources.
The higher the number of photos, the more time the process will take to complete scanning and analysing.
If your Mac isn’t new or hasn’t been updated in a while, and the Photoanalysisd feature still seems to be hogging your CPU’s resources and heating the device, it’s recommended you stop it temporarily, at least.
How to stop Photonalysisd?
There are several ways you can stop the Photoanalysisd process on Mac, and here we’ve listed a few.
Disable Photoanalysisd via terminal
Launch the terminal and enter the code below to disable the GUI instance.
launchctl disable gui/$UID/com.apple.photoanalysisd && launchctl kill -TERM gui/$UID/com.apple.photoanalysisd
Then disable the Photoanalysisd process using the following code:
launchctl disable user/$UID/com.apple.photoanalysisd && launchctl kill -TERM user/$UID/com.apple.photoanalysisd
Alternatively, you can use the following command to disable Photoanalysisd:
launchctl unload -w/System/Library/LaunchAgents/com.apple.photoanalysisd.plist
How to re-enable Photoanalysisd via terminal?
Enter the following code in the terminal to re-enable the Photoanalysisd process:
launchctl load -w /System/Library/LaunchAgents/com.apple.photoanalysisd.plist
Also read: How to remove formatting in Gmail?
You can either use the following command in the terminal to remove Photoanalysis or follow the steps mentioned below.
sudo launchctl remove com.apple.photoanalysisd
- Turn off your Mac device and hold the Command+R keys.
- In the recovery mode, select Utilities.
- Then select Terminal.
- Type csrutil disable
- Then type reboot
- Once the Mac reboots, go to/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support
- Look for the Photoanalysisd file and delete it; you can also rename it to re-enable later.
- Now, repeat Steps 1-5.
Manually identify faces in photos
You can also manually identify faces in your photos to help the process get the work done quicker.
- Go to the Photos app.
- Double-click on a photo.
- Click on the i button.
- Then on the + (plus) sign.
- Select Add Faces and add a name to the face.
Alternatively, you can also go to the Library and click on the People album. You can start naming the people by clicking on the number below the photos.
If you’re running Catalina OS, go to Preferences > General in the Photos app and uncheck both the boxes in Memories.
Also read: How to uninstall Tor browser?
Yatharth believes social media is the coolest thing to have happened to humankind — connecting across borders. He writes about Apple, gaming and social platforms and also indulges in offbeat tech stuff from time to time.
Contact Yatharth via email: [email protected]