En mi Macbook Pro (Retina, mediados de 2012) hay un proceso, llamado PTPCamera
, que usa mucho tiempo de CPU. Ya he matado este proceso, pero se generó inmediatamente de nuevo.
El 85% del uso de la CPU consume mi batería, por lo que sería feliz si alguien pudiera ayudarme 😊
Descubrí que el proceso es un "Proceso de transferencia de imágenes para una cámara". En PTPCamera
resumen, será lanzado por iPhoto.app y también con el nuevo Photo.app. Pero aún no explica el alto uso de la CPU sin un teléfono conectado.
Entonces, ¿para qué es este proceso y cómo puedo controlar su comportamiento? ¿Alguien más tiene este problema y cómo lo resolvió?
Respuestas:
Entonces encontramos la solución:
Photos.app
oiPhoto
iPhoto
oPhotos.app
Photos/iPhoto
nuevoahora el proceso PTPCamera debería finalizar con gracia y no volverá a aparecer en un ciclo de espera ocupado.
No es necesario que realice estos pasos todo el tiempo, solo es necesario para finalizar el proceso correctamente y expulsarlo del estado de espera ocupado. Cómo venir en este estado, nosotros (AppleDev y yo) no lo sabemos.
fuente
Acabo de notar el mismo problema con la versión beta pública de El Capitan build 15A243d cuando conecto un iPad 3 para cargar y lo informé a Apple.
En mi caso, no tenía iTunes ni Photos abiertos y también seleccioné el iPad para "No confiar" en la computadora, ya que solo quiero cargar el iPad. Entonces esto parece ser un error. Con suerte, esto se solucionará en una versión posterior.
Forzar el abandono del proceso por ahora.
fuente
Cuando me sucedió y abrí iPhoto, descubrí que iPhoto intentó mostrar las imágenes en mi iPad, pero no lo hice. Por lo tanto, parece estar relacionado con una falla temporal al recuperar las fotos
Cerré iPhoto, desbloqueé iPad, desconecté y volví a enchufar en el iPad, y todo estuvo bien (PTPCamera permaneció tranquilamente en 0% de uso de CPU). Dudo que esté relacionado con el desbloqueo del iPad, pero no estoy completamente seguro. Podría ser reparado por la desconexión.
fuente
Simplemente forzaría a salir del proceso, y si eso no funciona, haría un script de línea de comando para enviar constantemente el comando "kill".
fuente