com.apple.IconServices che occupa una grande quantità di spazio su disco - perché?


10

Perché occupa com.apple.IconServiceun sacco di MB su Activity Monitor? Sono consapevole che questa è una nuova funzionalità, dal 10.9 in poi.

Ho cercato su Google soluzioni a questo, ma non ho ancora trovato nulla che funzioni ...

Non voglio effettuare il downgrade di OS X, ma sono interessato a sapere perché questo accada

com.Apple.IconServicesAgentutilizza 140,9 MB e sul disco rigido la cartella /var/folders/randomstring/C/com.apple.IconServicesoccupa 127,5 MB, sebbene ciò possa aumentare.

Il mio disco rigido è 319.21 GB e mi restano 284.69 GB, ma era 284.82 ieri sera (nessuna nuova app installata o disinstallata, solo alcuni file temporanei / cache cancellati), quindi non sono sicuro che questo sia parte del problema.

Risolti i permessi del disco come suggerito su alcuni siti Mac; nessun problema rilevante da segnalare.

C'è un modo per tenerlo gestibile senza perdere le icone fuori dal desktop o dal menu (ho usato per eliminare la cartella, killall Dock, killall Finder, riavvio quando ho imparato a conoscere com.apple.IconServices).

Ho dato un'occhiata al sito Web di Apple, altre persone hanno lo stesso problema ma non sembra esserci una soluzione a questo. (Non sono così fiducioso con cose come Terminal a parte la sudocancellazione della spazzatura, ma questo è tutto !!)

tutto l'aiuto è molto apprezzato.


Il mio /var/folders/{some random directories}/C/com.apple.IconServices/richiede circa 1 GB, quindi sono molto tentato di eliminarlo .. hai maggiori informazioni su quella cartella? grazie
yorch

2
Quanta velocità vorresti dare fino a 0,14 GB gratuiti e ripristinare il tuo spazio utilizzabile fino a 284,83 GB? (o peggio, perdere velocità mentre il sistema ricostruisce quella cache di icone in modo che il sistema possa funzionare come è stato progettato?) Quale soluzione stai cercando?
bmike

Risposte:


6

Ad essere sincero, non me ne preoccuperei troppo. Ti rimane molto spazio. La mia IconServicescartella era larga circa 4 GB e mi restavano 3 GB di spazio sul mio SSD da 160 GB.

Non posso dirti perché Apple sta creando o memorizzando nella cache quei file su OS X, purtroppo sembra essere una sorta di mistero. Non sono riuscito a scoprire nulla.

Ad ogni modo, dopo aver avviato il mio Mac in modalità provvisoria (tenendo premuto il tasto Maiusc all'avvio fino a quando appare la barra di avanzamento) e poi riavviato, ho finito con 13 GB di spazio libero. Prova questo per liberare più spazio.


1
L'avvio in modalità provvisoria mi ha portato da 1,5 GB gratuiti a 11,7 GB. Buona dritta! (Ha ridotto IconServices da 1,5 GB a 650 MB nel processo.)
Phrogz

1
Anch'io. Avvio in modalità provvisoria e riavvio liberato 16 GB di spazio!
Tobia,

1

La mia risposta generale è la stessa di Pattulus in quanto non eliminerei alcun file nelle cartelle / var / se non avessi un piano per modificare il sistema per non ricrearli. Soprattutto su uno come IconServices in cui i dati memorizzati nella cache torneranno rapidamente a dove il sistema vuole che la dimensione della cache sia e rallenti il ​​sistema nel frattempo mentre si sta ricostruendo.

Se hai più utenti (e tutti i Mac hanno alcuni utenti che non sono il tuo account amministratore principale) probabilmente stai sottostimando la penalità di archiviazione di IconServices. La maggior parte dei Mac in esecuzione con alcune decine di app e per 6 mesi o più su Mavericks avrà da 500 MB a 1 GB di spazio riservato per ogni utente che IconServices ha 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

Nel caso in cui tu abbia cancellato utenti, suppongo che cancellare quei file non danneggerebbe nulla e risparmiare un po 'di spazio in un pizzico. Per me, i risparmi di spazio per lo scambio / immagine di sonno / memoria compressa in /private/var/vmliberato più spazio di quanto le cache IconService hanno affermato finora.

Ecco come calcolerei la dimensione di tutte queste cartelle e puoi tagliare la | awk ...coda per vedere l'allocazione di ogni utente se lo desideri:

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

1
L' duutilità ha la capacità integrata di produrre un totale con la -cbandiera, quindi puoi semplificare il comando per:sudo find /var/folders -name com.apple.IconServices -exec du -shc {} +
jmk

1

Nel mio caso particolare, quanto segue NON ha aiutato:

killall -KILL com.apple.IconServicesAgent

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

Tuttavia, stavo osservando il suo comportamento tramite

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

e ho visto una vasta attività in varie directory (inclusa la directory VLC e all'interno di alcune directory dei servizi di sistema, come /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources). Potrei reinstallare VLC, ma IOStorageFamily è una specie di built-in ...

Comunque, dopo una ricerca un po 'più approfondita, il colpevole si è rivelato essere XtraFinder! Ho riavviato e aggiornato XtraFinder e finora IconServicesAgent è stato silenzioso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.