Что такое iconservicesagent macOS

Обновлено: 01.07.2024

Я искал другую проблему (медленное "Сохранить как") и подумал, что эти две проблемы могут быть связаны (при этом QuickLook является частой неработающей ссылкой). К сожалению, мое диалоговое окно «Сохранить как» все еще ужасно медленно при начальной загрузке; но IconServicesAgent не превышает 30 МБ и редко появляется в консоли!

Некоторые из этих шагов могут быть необязательными, но вот все шаги, которые я предпринял, чтобы непреднамеренно вернуть IconServicesAgent на место. Примечание: все команды однострочные, если их несколько, то это просто форматирование форума.

Проверьте наличие файлов .plist, связанных с QuickLooks. В терминале: mdfind com.apple.quicklook. -имя .plist

У меня были файлы только на системном уровне (особенно в /System/Library/LaunchAgents/). Если у вас есть другие, измените приведенные ниже инструкции, чтобы учесть это (повторно представить файлы plist с системного уровня обратно пользователю).

На всякий случай создайте несколько временных каталогов для хранения этих файлов plist: mkdir ~/tmp-quicklook

Убить IconServicesAgent: killall -KILL com.apple.IconServicesAgent

Переместите файлы plist во временные каталоги: sudo mv /System/Library/LaunchAgents/com.apple.quicklook.* ~/tmp-quicklook/

Сбросить генераторы QuickLook и кеш диска: qlmanage -r && qlmanage -r cache

Переместите файлы plist назад: sudo mv ~/tmp-quicklook/com.apple.quicklook.* /System/Library/LaunchAgents

С этого момента значение IconServiceAgent на вкладке памяти не должно превышать 30 МБ; На самом деле Twitter сейчас потребляет больше памяти, чем IconServiceAgent! Вы по-прежнему будете видеть записи в своих журналах, но они должны появляться только один раз для каждого типа файла, грубо говоря. Я обнаружил, что простая прокрутка «Все мои файлы» в Finder очень быстро позаботилась обо всем, и после еще одной перезагрузки и повторения этого процесса я увидел очень мало новых записей, если они вообще были.

Если это не сработает, единственным моим предложением будет удалить все записи из элементов входа пользователя, а затем выполнить приведенные выше инструкции (я сделал это, но не думаю, что это уместно, поэтому опущено).

Я очищал свой iMac (версия начала 2008 г.) и заметил, что процесс com.apple.IconServicesAgent занимает слишком много памяти (150 МБ). Он был вторым после kernel_task, который занимал 463,1 МБ. Я остановил процесс и, похоже, не заметил ничего плохого. Я заметил, что чуть позже он снова появился, но только около 13 МБ. Но, со временем, он рос и рос до того места, где снова превышал 150 МБ. Кажется, это произошло после перехода в Mavericks, так как я не помню, чтобы видел это раньше. Я исчерпал 4 ГБ памяти, и большая часть ЭТОГО занята основными задачами kernel_tasks, поэтому я действительно не хочу, чтобы этот новый процесс поглощал еще 150 МБ. Что это такое и что можно сделать, чтобы он перестал есть память?

Пляж жизни



Присоединился 30 сентября 2007 г. Сообщений 9 290 Оценка реакции 660 Баллы 113 Местоположение The Republic of Neptune Характеристики вашего Mac iMac 27" 2019 г.; MacBook Air M1 2020 г.; macOS актуальна всегда.

Я очищал свой iMac (версия начала 2008 г.) и заметил, что процесс com.apple.IconServicesAgent занимает слишком много памяти (150 МБ). Он был вторым после kernel_task, который занимал 463,1 МБ. Я остановил процесс и, похоже, не заметил ничего плохого. Я заметил, что чуть позже он снова появился, но только около 13 МБ. Но, со временем, он рос и рос до того места, где снова превышал 150 МБ. Кажется, это произошло после перехода в Mavericks, так как я не помню, чтобы видел это раньше. Я исчерпал 4 ГБ памяти, и большая часть ЭТОГО занята основными задачами kernel_tasks, поэтому я действительно не хочу, чтобы этот новый процесс поглощал еще 150 МБ. Что это такое и что можно сделать, чтобы он перестал есть память?

Убедитесь, что у вас установлена ​​последняя версия Mavericks, и, возможно, даже вручную загрузите и примените набор обновлений 10.9.4, чтобы проверить, поможет ли это.

всем

Новый участник

текущее обновление - та же проблема

хорошо, так что я полностью в курсе всего вышеперечисленного, и у меня также / все еще есть проблемы с тем, что ВСЕ реагируют намного медленнее, чем обычно (на самом деле у меня жуткие воспоминания о моих днях dell).. также заметил вышеупомянутый com.apple ..ish сосать хелла сок. пожалуйста, посоветуйте

harryb2448



Присоединился 28 ноября 2007 г. Сообщений 25 564 Оценка реакции 485 Баллы 83 Местоположение Blue Mountains NSW Australia Характеристики вашего Mac Silver M1 iMac 512/16/8/8 macOS 11.6

Увы, пришло время копить с трудом заработанное на компьютер новой модели. Вашему iMac уже больше шести лет, а приближается семь.Медленный процессор и ограниченная память. iMac с тактовой частотой 2,4 ГГц в начале 2012 года набрал 3 220 баллов по сравнению с моделью 2,9 ГГц конца 2012 года, которая набрала 9 197 баллов.

вагонсмит

Старший участник

Присоединился 19 октября 2008 г. Сообщений 19 924 Оценка реакции 558 Баллы 113 Местоположение Квинсленд Характеристики вашего Mac Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)< /p>

хорошо, так что я полностью в курсе всего вышеперечисленного, и у меня также / все еще есть проблемы с тем, что ВСЕ реагируют намного медленнее, чем обычно (на самом деле у меня жуткие воспоминания о моих днях dell).. также заметил вышеупомянутый com.apple ..иш

Это связано с IconServices? Каковы характеристики вашего Mac?

Пляж жизни



Присоединился 30 сентября 2007 г. Сообщений 9 290 Оценка реакции 660 Баллы 113 Местоположение The Republic of Neptune Характеристики вашего Mac iMac 27" 2019 г.; MacBook Air M1 2020 г.; macOS актуальна всегда.

хорошо, так что я полностью в курсе всего вышеперечисленного, и у меня также / все еще есть проблемы с тем, что ВСЕ реагируют намного медленнее, чем обычно (на самом деле у меня жуткие воспоминания о моих днях dell).. также заметил вышеупомянутый com.apple ..ish сосать хелла сок. пожалуйста, посоветуйте

Вам нужно больше оперативной памяти. 4 ГБ — это голый минимум, необходимый для Mavericks и Lion/Mountain Lion. Как сказал Гарри, пора искать замену. Даже если вы купили подержанный, мой iMac 2010 года работает с Mavericks как чемпион, хотя я заменил свой жесткий диск на твердотельный накопитель, что имело некоторое значение.

Я только что взглянул на свой Activity Monitor, и IconServicesAgent использует только 59,6 МБ памяти, что значительно меньше, чем у вас. Вы должны запустить инструменты обслуживания и очистки в Onyx и посмотреть, имеет ли значение очистка кеша и восстановление внешнего вида содержимого папки. Кроме того, ваш рабочий стол загроможден значками? Это убивает производительность и может объяснить большой объем памяти, используемый IconServicesAgent в вашем случае.

Пичо13

макруморс новичок

С тех пор, как я обновился до High Sierra, я столкнулся с довольно неприятной проблемой, связанной с iconservicesagent и внешними жесткими дисками, на которых есть файлы с пользовательскими значками.

Впервые это произошло, когда я подключил внешний жесткий диск после обновления с Sierra до High Sierra. iconservicesagent в основном сошел с ума и использовал поразительные 32 ГБ (да, ГБ) физической оперативной памяти на моем компьютере, прежде чем иссякнуть и продолжить использовать пространство SSD через память подкачки, чтобы продолжать использовать ОЗУ, пока не закончится место на SSD. Сначала я подумал, что это была проблема с разрешениями, ACL и т. д., поэтому я попытался исправить их, но без костей.

Пошел и сделал чистую установку High Sierra, и точно такая же проблема возникла, как только я подключил внешний жесткий диск.

У меня есть специальные значки для моих файлов на этом жестком диске (путем копирования и вставки фотографии к значку на панели "получить информацию"), и это то, что увеличивает использование ЦП и ОЗУ до предела.

У меня есть максимально загруженный iMac 5K конца 2015 года с процессором Core i7 6700K и 32 ГБ ОЗУ, и все сводится к ползанию, когда iconservicesagent выходит из-под контроля. Finder полностью перестает отвечать, пока я не перезагружу компьютер или не отключу внешний жесткий диск.

Я попытался отформатировать диск в APFS, и произошло то же самое. Только когда я удалил пользовательские значки из файлов, iconservicesagent не сошел с ума, но это не вариант для меня и проблема, которой не было в Sierra.

Я также пробовал очищать кэши, перестраивать базы данных, менять местами жесткие диски, но ничего не решает эту проблему.

Есть идеи или кто-то с похожей проблемой?

Вложения

Fory360

макруморс новичок

Привет, у меня та же проблема, и Apple говорит переустановить, я уже сделал это 3 раза, и он все еще не распознает ошибку.
У меня есть htpc с 8 ТБ видео с их пользовательскими значками, и для меня это настоящая неприятность, так как я не могу открыть ни один файл, iconservicesagent сходит с ума, и я ничего не могу сделать, просто отключите жесткие диски и работайте только с диск установки высоких Как убрать пользовательские иконки? Я даже не могу открыть искатель с подключенными жесткими дисками, так как искатель сходит с ума и он не отвечает

Руководство по пикнику

макруморс 6502a

С тех пор, как я обновился до High Sierra, я столкнулся с довольно неприятной проблемой, связанной с iconservicesagent и внешними жесткими дисками, на которых есть файлы с пользовательскими значками.

Впервые это произошло, когда я подключил внешний жесткий диск после обновления с Sierra до High Sierra. iconservicesagent в основном сошел с ума и использовал поразительные 32 ГБ (да, ГБ) физической оперативной памяти на моем компьютере, прежде чем иссякнуть и продолжить использовать пространство SSD через память подкачки, чтобы продолжать использовать ОЗУ, пока не закончится место на SSD.Сначала я подумал, что это была проблема с разрешениями, ACL и т. д., поэтому я попытался исправить их, но без костей.

Пошел и сделал чистую установку High Sierra, и точно такая же проблема возникла, как только я подключил внешний жесткий диск.

У меня есть специальные значки для моих файлов на этом жестком диске (путем копирования и вставки фотографии к значку на панели "получить информацию"), и это то, что увеличивает использование ЦП и ОЗУ до предела.

У меня есть максимально загруженный iMac 5K конца 2015 года с процессором Core i7 6700K и 32 ГБ ОЗУ, и все сводится к ползанию, когда iconservicesagent выходит из-под контроля. Finder полностью перестает отвечать, пока я не перезагружу компьютер или не отключу внешний жесткий диск.

Я попытался отформатировать диск в APFS, и произошло то же самое. Только когда я удалил пользовательские значки из файлов, iconservicesagent не сошел с ума, но это не вариант для меня и проблема, которой не было в Sierra.

Я также пробовал очищать кэши, перестраивать базы данных, менять местами жесткие диски, но ничего не решает эту проблему.

Есть идеи или кто-то с похожей проблемой?


Это касается и меня. Я могу сказать, когда я вижу, что мой баран теряет 1 ГБ в секунду. Кажется, нужны две вещи в тандеме, чтобы превратить iconservicesagent в шлюху процессора/памяти. Поиск и навигация по внешнему диску. Пока яблоко не оторвется, вы можете использовать вилочный погрузчик (замена искателя). Кажется, это предотвращает проблему.

Гилья

макруморс 6502

Когда вы говорите о пользовательских значках, вы имеете в виду, когда Finder отображает скрытую обложку для файла MP3/AAC или постер для файла телешоу/фильма? Или для файлов и папок у вас установлены пользовательские иконки?

У меня есть один из моих Mini с High Sierra с внешним жестким диском USB, на котором я храню свою медиатеку iTunes. У меня есть сотни файлов m4v с настроенными значками, и у меня нет этой проблемы.

Fory360

макруморс новичок

Когда вы говорите о пользовательских значках, вы имеете в виду, когда Finder отображает скрытую обложку для файла MP3/AAC или постер для файла телешоу/фильма? Или для файлов и папок у вас установлены пользовательские иконки?

У меня есть один из моих Mini с High Sierra с внешним жестким диском USB, на котором я храню свою медиатеку iTunes. У меня есть сотни файлов m4v с настроенными значками, и у меня нет этой проблемы.

Вложения

Гилья

макруморс 6502


Это пиздец. Изображения встроены в файлы? Какое программное обеспечение вы используете для пользовательских значков? Я делаю все свои файлы m4v с помощью Subler, который добавляет в файлы постеры и обложки телешоу.

Fory360

макруморс новичок

Это пиздец. Изображения встроены в файлы? Какое программное обеспечение вы используете для пользовательских значков? Я делаю все свои файлы m4v с помощью Subler, который добавляет в файлы постеры и обложки телешоу.

Гилья

макруморс 6502


Хорошо, пробовали ли вы встроить рисунок в файлы и позволить Finder отображать его в виде значка, как это делаю я? Возможно, проблема заключается в количестве иконок, которые необходимо отобразить. Проведите тест с папкой и посмотрите, не приведет ли удаление значков к увеличению использования ОЗУ, а затем используйте что-то вроде Subler, чтобы встроить рисунок в файлы.

Fory360

макруморс новичок

Я думаю, что это не лучший вариант, имейте в виду, что файлы, о которых я говорю, имеют формат MKV UHD размером от 30 ГБ до 60 ГБ, и я не хочу менять расширение или перекодировать видео, а также очень хорошо знаю, как работает subler.

Х.Галлардо

макруморс 6502

С тех пор, как я обновился до High Sierra, я столкнулся с довольно неприятной проблемой, связанной с iconservicesagent и внешними жесткими дисками, на которых есть файлы с пользовательскими значками.

Впервые это произошло, когда я подключил внешний жесткий диск после обновления с Sierra до High Sierra. iconservicesagent в основном сошел с ума и использовал поразительные 32 ГБ (да, ГБ) физической оперативной памяти на моем компьютере, прежде чем иссякнуть и продолжить использовать пространство SSD через память подкачки, чтобы продолжать использовать ОЗУ, пока не закончится место на SSD. Сначала я подумал, что это была проблема с разрешениями, ACL и т. д., поэтому я попытался исправить их, но без костей.

Пошел и сделал чистую установку High Sierra, и точно такая же проблема возникла, как только я подключил внешний жесткий диск.

У меня есть специальные значки для моих файлов на этом жестком диске (путем копирования и вставки фотографии к значку на панели "получить информацию"), и это то, что увеличивает использование ЦП и ОЗУ до предела.

У меня есть максимально загруженный iMac 5K конца 2015 года с процессором Core i7 6700K и 32 ГБ ОЗУ, и все сводится к ползанию, когда iconservicesagent выходит из-под контроля. Finder полностью перестает отвечать, пока я не перезагружу компьютер или не отключу внешний жесткий диск.

Я попытался отформатировать диск в APFS, и произошло то же самое. Только когда я удалил пользовательские значки из файлов, iconservicesagent не сошел с ума, но это не вариант для меня и проблема, которой не было в Sierra.

Я также пробовал очищать кэши, перестраивать базы данных, менять местами жесткие диски, но ничего не решает эту проблему.

Есть идеи или кто-то с похожей проблемой?

Идея:
Обычные значки представляют собой файлы небольшого размера; но даже с этими файлами система многое делает для них. (относительные размеры и эффекты, анимация, например).
Я думаю, что когда вы вставляете изображение большого размера, чтобы сделать значок в системе информационного окна, это не уменьшает его вес.
Возможно, вы могли бы улучшить работу, уменьшив размер изображения в мегабайтах. У меня сейчас нет под рукой Mac, чтобы подтвердить, но я думаю, вы можете сделать это в Preview или «GraphicConverter». Возможно, вы могли бы выполнить пакетную обработку всех этих изображений с разумно низким весом (глубина цвета в битах, пиксели). Вы можете оставить видеофайл нетронутым, но постарайтесь сделать так, чтобы ваши значки были чем-то, что система больше использует для управления.

Я заново установил OS X 10.9, и теперь процесс com.apple.iconServicesAgent использует> 300 МБ ОЗУ, что довольно много. Этот процесс использует второй по величине объем памяти среди всех процессов после задачи ядра.

Google сообщает мне, что у других людей тоже есть эта проблема, но я пока не нашел решения.

Есть ли способ уменьшить потребление оперативной памяти этим процессом?

2 ответа

Вы можете наблюдать естественные взлеты и падения при использовании.

Вы не должны относиться к использованию как к проблеме.

Предыстория: службы Icon Services

Чтобы понять, что сделали службы значков (процессы демона com.apple.IconServices, com.apple.IconServicesAgent и связанные файлы), выполните следующую команду в окне терминала шириной 257 символов или более:

sudo fs_usage -w -f filesys com.apple.IconServices | grep написать

  1. найти папку, которая не просматривалась с момента запуска Mac
  2. пройти
  3. вернуться в ту же папку.

Вы должны найти это:

  • начальный просмотр запускает записи (в кеше)
  • второе и последующие сканирования не запускают дополнительное кэширование до тех пор, пока не изменится содержимое папки.

Чтобы отменить команду, Control - C

Для нефильтрованного просмотра вещей:

sudo fs_usage -w -f filesys com.apple.IconServices

Преимущества значков в Mavericks

Мне кажется, что подход Apple к кэшированию значков особенно полезен для приложений/процессов, основная функциональность которых связана с чтением метаданных из различных типов файловых систем. Приложения, такие как Finder, процессы, такие как Dock и т. д.

В рамках более широкого подхода к повышению производительности службы значков должны предоставлять пользователю подмножества наиболее интересных метаданных с минимальной задержкой.

Для стека последних приложений в Dock: возможно, имена, значки и даты/время по мере необходимости в подмножестве.

Для представлений Finder: подмножества могут сильно различаться в зависимости от того, что хочет пользователь.

Дополнительные мысли

В HFS Plus (Mac OS Extended) со ссылкой на устаревшую документацию у нас есть ориентированный на производительность горячий файл B-дерева, файл атрибутов и так далее. Со всем остальным, что было сделано для этой файловой системы, теперь она решительно над -расширена,

Преимущества службы значков в плане производительности не должны зависеть от файловой системы. Мило. Я ожидаю, что преимущества будут реализованы пользователями ZFS на Mavericks и т. д.

Похоже, это как-то связано со службой, которая отображает значки в Finder, когда мой максимально загруженный процессор не отображал значков в Finder.

Я должен выйти из процесса и снова открыть Finder, и мне снова все кажется лучше.


Если вы хотите видеть на нашем сайте ответы на свои вопросы обо всем, что касается технологий, программ и сервисов Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их на форуме AppStudio. Ответы на самые интересные из них появятся в материалах этого раздела. Мы получили следующий вопрос:

Глюки после обновления OS X в последнее время, увы, встречаются все чаще. Прежде чем применять какие-то конкретные рецепты, советуем начать с джентльменского набора действий при проблемах с Mac OS X:

  • сначала запустите Дисковую утилиту (папка Программы-Утилиты), слева выберите раздел с системой и восстановите права доступа
  • во-вторых, загрузите утилиту Onyx и выполните все шаги, сгруппированные по вкладкам в разделах «Обслуживание» и «Очистка».

Если ничего из вышеперечисленного не помогает, попробуйте следующее:

    находясь в Finder, нажмите Shift+Cmd+G и введите в появившееся поле

/Библиотека/Орфография. Удалите все объекты, которые будут внутри

Я заново установил OS X 10.9, и теперь процесс com.apple.iconServicesAgent использует> 300 МБ ОЗУ, что довольно много. Этот процесс использует второй по величине объем памяти среди всех процессов после задачи ядра.

Google сообщает мне, что у других людей тоже есть эта проблема, но я пока не нашел решения.

Есть ли способ уменьшить потребление оперативной памяти этим процессом?

Вы можете наблюдать естественные взлеты и падения при использовании.

Вы не должны рассматривать использование как проблему.

Предыстория: службы Icon Services

Чтобы получить информацию о том, что сделали службы значков (демон com.apple.IconServices, процессы com.apple.IconServicesAgent и связанные файлы), выполните следующую команду в окне терминала, которое может иметь ширину 257 символов или более:< /p>

sudo fs_usage -w -f filesys com.apple.IconServices | grep написать

  1. просматривать папку, которая не просматривалась с момента запуска Mac
  2. ходить
  3. перейти в ту же папку.

Вы должны найти:

  • исходное представление вызывает записи (для кэширования)
  • второе и последующие сканирования не вызывают дополнительного кэширования, так как содержимое папки не изменяется.

Чтобы прервать команду, Control - C

Для нефильтрованного просмотра вещей:

sudo fs_usage -w -f filesys com.apple.IconServices

Преимущества значков в Mavericks

Мне кажется, что подход Apple к кэшированию значков особенно полезен для приложений/процессов, где базовая функциональность включает чтение метаданных из разных типов файловых систем. Приложения, такие как Finder, процессы, такие как Dock и т. д.

В рамках более широкого подхода к максимальному повышению производительности службы значков должны обеспечивать представление с минимальной задержкой подмножеств метаданных, представляющих наибольший интерес для пользователя.

Для стека последних приложений в доке: возможно, имена, значки и даты/время по мере необходимости в подмножестве.

Для представлений Finder: подмножества могут сильно различаться в зависимости от того, что хочет пользователь.

Дополнительные мысли

В HFS Plus (Mac OS Extended), ссылаясь на устаревшую документацию, у нас есть B-дерево, ориентированное на производительность, с горячим файлом, файлом атрибутов и т. д. Со всем остальным, что было сделано с этой файловой системой, в настоящее время спорно перегружен.

Преимущества служб значков, связанные с производительностью, не должны зависеть от файловой системы. Мило. Я ожидаю, что пользователи ZFS смогут воспользоваться преимуществами Mavericks и т. д.

Похоже, это связано со службой, которая отображает значки в Finder, когда мой максимальный процессор не отображал значков в Finder.

Мне пришлось выйти из процесса и снова открыть Finder, и мне снова стало хорошо.

Читайте также: