处理 Mac 上的“照片代理”重 CPU & 资源使用
目录:
“Photos Agent”是一个经常在Mac 上运行的Photos 应用程序小助手进程,它适用于Photos 应用程序用户,它处理后台任务,如下载和上传到iCloud 照片库,下载和更新Photo Streams和共享流,以及其他相关的 iCloud 照片和照片应用程序任务。
对于不使用 Mac 上的照片应用程序或任何 iCloud 照片或 iCloud 照片库功能的用户,如果出现并启动“照片代理”进程,您可能会觉得很烦人或有问题占用大量系统资源,从 CPU 到带宽和磁盘 I/O,您可能想尝试阻止 Photos Agent 在这种情况下消耗资源。
本教程旨在通过禁用在Mac OS 中触发Photos Agent 进程的相关功能来解决Photos Agent CPU 和资源使用问题。这涉及禁用所有 iCloud 照片功能,虽然它将解决 Photos Agent 任务的 CPU 使用率,但它显然也会禁用在 Mac 上使用 iCloud 照片或相关功能的任何功能。
Important:这应该很明显,但如果您使用照片流、共享流、iCloud 照片,请不要禁用 iCloud 中的照片、iCloud 照片图库或任何其他相关的照片应用 iCloud 功能。这里的方法旨在完全禁用和删除 Photos Agent 进程出现或使用任何系统资源,但这是通过禁用 Mac 上的所有 iCloud 照片功能来实现的。如果您使用这些功能,您将不想禁用它们。另请注意,通过在 Mac 上禁用 iCloud 偏好设置中的照片,任何本地缓存的 iCloud 照片文件都将从 Mac 中删除和清除,因此如果稍后启用该功能,则需要再次从 iCloud 重新下载。众所周知,从 iCloud 设置中关闭和打开这些 iCloud 照片功能有时会导致其他奇怪的行为,包括数据丢失以及 iCloud 中照片和图像的永久丢失,因此您不会希望这样做或调整任何这些设置如果你没有图片的备份。仅当您有特定原因想要禁用照片代理并且不使用相关的 iCloud 照片功能时才这样做,否则如果它没有坏,请不要修复它。
在 Mac OS 上停止“照片代理”CPU 和资源使用
这旨在禁用Mac 上的Photos Agent 和相关的iCloud Photos 任务。在继续之前备份您的 Mac。关闭这些设置也会从您的 Mac 中删除任何 iCloud 照片、iCloud 照片库或照片流照片。
- 从 Apple 菜单中选择“系统偏好设置”,然后转到“iCloud”
- 在iCloud首选项中取消选中“照片”旁边的框(您也可以在iCloud设置中单击“照片”旁边的“选项”并单独禁用每个选项)
- 退出系统偏好设置
这可以防止所有与iCloud 相关的照片活动在Mac 上发生,无论是否在后台。再次重申,如果您使用任何iCloud照片功能,请不要这样做,如果您没有备份图片和文件,请不要进行此调整。
不要随意关闭和打开此设置。如果你关闭它然后再次打开它,你的 Mac 将不得不再次下载所有 iCloud 照片库、iCloud 照片、照片流和相关的 iCloud 照片项目(假设它们没有消失并且得到奇怪复杂的 iCloud 照片图书馆开始。
在 Mac 上关闭所有与 iCloud 照片相关的功能是我发现完全禁止 Photos Agent 在 Mac 上显示并占用过多资源的唯一方法。此过程是 iCloud 照片和照片应用程序功能的必要部分,但如果您不使用这些功能,您可能会发现它会导致 macOS Sierra 中的电池耗尽以及性能低下。简单地终止 Photos Agent 进程是行不通的,因为它会重新启动并立即开始运行。
如果您知道另一种停止运行照片代理的方法,该方法不涉及禁用 Mac 操作系统中的所有 iCloud 照片功能,并且不会删除本地存储的 iCloud 照片数据,请在注释。