iconservicesagent mac os что это

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

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

Есть ли способ уменьшить потребление ОЗУ этого процесса?

2 ответа

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

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

Фон: о службах значков

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

sudo fs_usage -w -f filesys com.apple.IconServices | grep write

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кажется, что-то связано с сервисом, который отображает значки в Finder, когда my maxed cpu никакие значки не отображались в finder.

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

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

Добрый день! Подскажите пожалуйста, после перезагрузки macbook`a на 10.9.2, в списке процессов в мониторинге системы, висит процесс com.apple.inputmethodkit.userdictionary, который грузит процессор на 99%. Процесс приходится принудительно завершать, иначе компьютер практически не работает.
Не подскажите, как это вылечить? 🙂

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

  • во-первых, запустите Дисковую утилиту (папка Программы-Утилиты), слева выберите раздел с системой и осуществите восстановление прав доступа
  • во-вторых, скачайте утилиту Onyx и выполните все действия, сгруппированные по вкладкам в разделах Maintenance и Cleaning

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

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

/Library/Spelling. Удалите все объекты, которые будут внутри

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

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

    Есть ли способ уменьшить потребление ОЗУ этого процесса?

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

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

    Справочная информация: о службах значков

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

    sudo fs_usage -w -f filesys com.apple.IconServices | grep write

    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, когда мой maxed из cpu никакие иконки не отображались в finder.

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

    Оцените статью