Глосарій/Процеси, які ви побачите
iconservicesagent
Також: кеш значків
Коротка відповідь
iconservicesagent — процес macOS, який постачає значки програм, файлів і папок, що ви бачите. Finder, Dock, Spotlight і вікна відкриття та збереження просять у нього значок потрібного розміру, а він малює значок один раз і зберігає копію на наступний раз.
Він працює під вашим обліковим записом користувача разом з іншим процесом, iconservicesd, який веде кеш значків, спільний для всіх облікових записів на Mac. Завдяки їм вміст папки, повної програм, зʼявляється одразу, і кожен значок не доводиться малювати з нуля.
На Mac, де все вже усталилося, він майже нічого не робить. Він стає зайнятим, коли потрібно багато значків, копій яких у нього ще немає.
Чому iconservicesagent так навантажує процесор або памʼять
Його збережені значки викинуто або вони застаріли, тож він малює їх знову. Таке буває після оновлення macOS, встановлення чи оновлення багатьох програм одночасно і переходу на новий Mac. Відкриття папки з тисячами елементів або папки на повільному мережевому диску теж змушує його працювати, бо кожен елемент потребує значка.
Рідше пошкоджено сам кеш значків. Ознаки — значки, що показуються як порожні сторінки чи з неправильним зображенням, а iconservicesagent годинами зайнятий або тримає гігабайти памʼяті.
Що з цим робити
Після оновлення зачекайте: він заспокоїться, щойно буде намальовано значки, на які ви справді дивитеся. Якщо він годинами зайнятий або великий, виберіть його в Моніторі активності й завершіть. macOS запускає його знову, щойно знадобиться значок, і він починає з чистого аркуша.
Перезавантаження Mac робить те саме для обох процесів значків. Якщо значки після цього все ще неправильні, запустіть Mac один раз у безпечному режимі, який очищує системні кеші, а потім перезавантажте як звичайно. Видаляти кеш значків вручну в Терміналі не потрібно, а в поточних версіях macOS частини його й так від цього захищені.
Що питають люди
Що таке iconservicesagent на Mac?
Процес macOS, який малює й зберігає значки програм, файлів і папок, щоб Finder і Dock могли швидко їх показувати.
Чому iconservicesagent використовує стільки памʼяті?
Він тримає намальовані значки, зазвичай після оновлення або відкриття дуже великих папок. Якщо він годинами росте, завершіть його в Моніторі активності; macOS запустить новий.
Чи безпечно завершувати iconservicesagent?
Так. Значки можуть на секунду стати порожніми, поки він запускається знову, і нічого не втрачається. Це найшвидше рішення, коли він застряг.
Повʼязане
Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.