com.apple.IconServices ocupando grandes cantidades de espacio en disco, ¿por qué?


10

¿Por qué ocupa com.apple.IconServiceuna gran cantidad de MB en el Monitor de actividad? Soy consciente de que esta es una nueva característica, desde 10.9 en adelante.

Busqué en Google soluciones para esto, pero no he encontrado nada que funcione ... todavía.

No quiero degradar OS X, pero me interesa saber por qué sucede esto

com.Apple.IconServicesAgentusa 140.9 MB, y en el disco duro, la carpeta /var/folders/randomstring/C/com.apple.IconServicesocupa 127.5 MB, aunque esto podría crecer.

Mi disco duro tiene 319.21 GB y me quedan 284.69 GB, pero anoche era 284.82 (no se instalaron ni desinstalaron nuevas aplicaciones, solo se eliminaron algunos archivos temporales / cachés), por lo que no estoy seguro de si esto es parte del problema.

Permisos de disco fijos como se sugiere en algunos sitios de Mac; No hay problemas importantes para informar.

¿Hay una manera de mantenerlo manejable sin perder los iconos fuera del escritorio o en el menú (yo utilicé para eliminar la carpeta, killall Dock, killall Finder, reiniciar cuando me enteré com.apple.IconServices).

Eché un vistazo al sitio web de Apple, otras personas están teniendo el mismo problema, pero no parece haber una solución para esto. (No estoy tan seguro con cosas como Terminal, aparte de la sudoeliminación de basura, ¡pero eso es todo!)

Toda ayuda es muy apreciada.


Mi /var/folders/{some random directories}/C/com.apple.IconServices/toma alrededor de 1 GB, por lo que estoy muy tentado a eliminarlo ... ¿recibió más información sobre esa carpeta? gracias
yorch

2
¿Cuánta velocidad le gustaría dar para liberar 0.14 GB y aumentar su espacio utilizable hasta 284.83 GB? (o peor, ¿perder velocidad a medida que el sistema reconstruye esa caché de iconos para que el sistema pueda funcionar como fue diseñado?) ¿Qué solución está buscando?
bmike

Respuestas:


6

Para ser sincero, no me preocuparía demasiado por eso. Te queda mucho espacio. Mi IconServicescarpeta era de aproximadamente 4 GB y me quedaban 3 GB de espacio en mi SSD de 160 GB.

No puedo decirte por qué Apple está creando o almacenando en caché esos archivos en OS X, lamentablemente parece ser una especie de misterio. No pude averiguar nada.

De todos modos, después de iniciar mi Mac en modo seguro (manteniendo presionada la tecla Mayús en el inicio hasta que aparezca la barra de progreso) y luego reiniciando, terminé con 13 GB de espacio libre. Prueba esto para liberar más espacio.


1
Comenzar en modo seguro me llevó de 1.5GB gratis a 11.7GB. ¡Buen consejo! (Redujo IconServices de 1.5GB a 650MB en el proceso.)
Phrogz

1
Igual que aquí. ¡Comenzando en modo seguro y luego reiniciando se liberaron 16GB de espacio!
Tobia

1

Mi respuesta general es la misma que Pattulus, ya que no eliminaría ningún archivo en las carpetas / var / a menos que tuviera un plan para modificar el sistema para no volver a crearlos. Especialmente en uno como IconServices, donde los datos almacenados en caché volverán rápidamente a donde el sistema quiere que sea el tamaño de caché y disminuirá la velocidad del sistema mientras se está reconstruyendo.

Si tiene varios usuarios (y todos los equipos Mac tienen algunos usuarios que no son su cuenta de administrador principal), probablemente no esté contando la penalización de almacenamiento de IconServices. La mayoría de las Mac que se ejecutan con unas pocas docenas de aplicaciones y durante 6 meses o más en Mavericks tendrán entre 500 MB y 1 GB de almacenamiento reservado para cada usuario que IconServices haya visto:

Mac:~ bmike$ sudo find /var/folders -name ISCacheTOC -exec sudo ls -l {} + 
-rw-------  1 502             staff           378016 Mar 12 11:10 /var/folders/04/g252hty50k15wmhckgpwfm6w0000gq/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 503             staff           378016 Mar  9 18:08 /var/folders/gh/h072t02n1wngwzzqglbkdk580000gp/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 504             staff           378016 Jan  6 21:55 /var/folders/rk/p7hlxttn44n05r2f_h4m6pmh0000gr/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 bmike           staff           168016 Mar 14 12:19 /var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 _securityagent  _securityagent  112016 Mar  7 13:27 /var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 Guest           _guest          112016 Mar 13 08:01 /var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/C/com.apple.IconServices/ISCacheTOC

En el caso de que haya eliminado usuarios, supongo que borrar esos archivos no dañaría nada y ahorraría espacio en un apuro. Para mí, el ahorro de espacio para intercambio / imagen /private/var/vminactiva / memoria comprimida liberó más espacio de lo que los cachés IconService han reclamado hasta ahora.

Así es como calcularía el tamaño de todas esas carpetas, y puede cortar el | awk ...final de cola para ver la asignación de cada usuario si lo desea:

Mac:~ bmike$ sudo find /var/folders -name com.apple.IconServices -exec sudo du -sm {} + | awk '{ sum += $1} END {print sum}'
3032

1
La duutilidad tiene la capacidad incorporada de producir un total con la -cbandera, por lo que podría simplificar el comando para:sudo find /var/folders -name com.apple.IconServices -exec du -shc {} +
jmk

1

En mi caso particular, lo siguiente NO ayudó:

killall -KILL com.apple.IconServicesAgent

mkdir -p ${TMPDIR}/com.apple.IconServices

Sin embargo, estaba viendo su comportamiento a través de

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

y vimos una amplia actividad en varios directorios (incluido el directorio VLC y dentro de algunos directorios de servicios del sistema, como /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources). Podría reinstalar VLC, pero IOStorageFamily está integrado ...

De todos modos, después de una investigación un poco más profunda, ¡el culpable resultó ser XtraFinder! Reinicié y actualicé XtraFinder, y hasta ahora IconServicesAgent ha estado en silencio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.