8 votos

Safari causa una alta carga de CPU sin motivo, launchservicesd activo

Después de un par de días, cuando tengo Safari abierto, tengo una carga de CPU alta inexplicable, aparentemente tiempo del sistema. launchservicesd está activo con una carga de CPU del 50%-110%.

La carga desaparece inmediatamente cuando cierro Safari.

La carga aparece aproximadamente un minuto después de abrir Safari.

No tengo plugins y no tengo ninguna página web en particular abierta. Solo la página de búsqueda de Google pero la carga es independiente de las páginas o pestañas abiertas.

10voto

Johannes Overmann Puntos 108

Al mirar los mensajes de error con la Consola, encontré que había miles de mensajes por segundo. La mayoría de ellos eran:

Sandbox: com.apple.WebKit.WebContent(61941) deny(1) mach-lookup com.apple.diagnosticd

Pero esto parece ser simplemente un problema derivado del problema real. También había mensajes sobre una base de datos SQLite corrupta que decían:

database disk image is malformed

sin mencionar qué base de datos. También había mensajes de error que apuntaban a iconservices:

/private/var/folders//C/com.apple.iconservices/store.index

Limpiar todas las cachés de Safari y eliminar las cookies del sitio web no ayudó.

fs_usage cmd Safari

Me dirigió en la dirección correcta: Un tiempo después de iniciar Safari, había actividad continua alrededor de /Users/ov/Library/Safari/Favicon Cache.

Eliminar esta caché solucionó la alta carga de CPU para mí.

Solución

Eliminé la caché utilizando el siguiente comando:

sudo rm -rfv Library/Safari/Favicon\ Cache

Safari automáticamente reconstruye la caché con el tiempo. La caché consta de una base de datos SQLite, que aparentemente se corrompió en mi configuración.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X