Tackling Photos Agent Heavy CPU & Resource Usage on Mac
Tackling Photos Agent Heavy CPU & Resource Usage on Mac
Photos Agent is a little Photos app helper process that often runs on the Mac, its for Photos app users and it handles background tasks like downloading and uploading to iCloud Photo Library, downloading and updating Photo Streams and shared streams, and other related iCloud Photos and Photos app tasks. For users who dont use Photos app on the Mac, nor any of the iCloud Photos or iCloud Photo Library features, you may find it annoying or problematic if the Photos Agent process appears and starts taking up a large amount of system resources, from CPU, to bandwidth, and disk I/O, and you may want to attempt to stop Photos Agent from consuming resources in such a matter. This tutorial aims to resolve the Photos Agent CPU and resource usage problem by disabling related features that trigger the Photos Agent process in Mac OS.
This involves disabling all iCloud Photos abilities, and while it will tackle the CPU usage by Photos Agent task it will also obviously disable any ability to use iCloud Photos or related abilities on the Mac too. : this should be fairly obvious, but do not disable Photos in iCloud if you use Photo Streams, shared streams, iCloud Photos, iCloud Photo Library, or any other related Photos app iCloud features. The approach here aims to completely disable and remove the Photos Agent process from appearing or using any system resources, but this is accomplished by disabling all iCloud Photo features on the Mac. If you use those features you would not want to disable them.
Also note that by disabling Photos in iCloud preferences on the Mac, any locally cached iCloud Photos files will be removed and purged from the Mac, and thus would need to be re-downloaded from iCloud again if the feature is later enabled. Toggling these iCloud Photos features off and on from iCloud settings has been known to sometimes cause other strange behavior as well including data loss and and images from iCloud, so you will not want to do this or adjust any of these settings if you do not have a backup of the pictures. Only do this if you have a specific reason to want to disable Photos Agent and do not use the related iCloud Photos features, otherwise .
This aims to disable Photos Agent and related iCloud Photos tasks on the Mac. before going any further. Toggling these settings off will also delete any iCloud Photos, iCloud Photo Library, or Photo Stream photos from your Mac. This prevents all iCloud related Photos activity from occurring on the Mac, whether in the background or not. Again, do not do this if you use any iCloud Photos features, and do not make this adjustment if you have not backed up your pictures and files. Do not casually toggle this setting off and on. If you turn this off and then turn it back on again, your Mac will have to download all iCloud Photo Library, iCloud Photo, Photo Stream, and related iCloud Photos items again (assuming they did not and that to begin with).
Turning off all iCloud Photo related functions on the Mac is the only way I have found to completely disable Photos Agent from showing up on the Mac and hogging excessive resources. This process is a necessary part of iCloud Photo and Photos app features, but if you dont use those features then you may find it can contribute to along with . Simply killing the Photos Agent process does not work as it will relaunch and start running again momentarily. If you know of another method to stop Photos Agent from running that does not involve disabling every iCloud Photo feature in Mac OS, and that does not remove locally stored iCloud Photos data, do let us know in the comments.
No comments