Eu realizei uma nova instalação do OS X 10.9 e agora o processo com.apple.iconServicesAgent
está usando> 300MB de RAM, isso é bastante. Esse processo está usando a segunda maior quantidade de memória de todos os processos, após a tarefa do kernel.
O Google me diz que outras pessoas também têm esse problema, mas até agora não encontrei solução.
Existe alguma maneira de reduzir o consumo de RAM desse processo?
Respostas:
Observações
Você pode observar aumentos e quedas naturais em uso.
Você não deve tratar o uso como um problema.
Plano de fundo: sobre serviços de ícones
Para ter uma idéia do que é feito pelos serviços de ícone (o daemon com.apple.IconServices, processos com.apple.IconServicesAgent e arquivos relacionados), execute o seguinte comando em uma janela do Terminal com talvez 257 caracteres ou mais:
sudo fs_usage -w -f filesys com.apple.IconServices | grep write
Em seguida, no Finder:
Você deve achar que:
Para abortar o comando, Control-C
Para uma visão não filtrada das coisas:
sudo fs_usage -w -f filesys com.apple.IconServices
Benefícios dos serviços de ícone no Mavericks
Parece-me que a abordagem da Apple para armazenar ícones em cache é particularmente benéfica para aplicativos / processos em que as funções principais incluem a leitura de metadados de vários tipos de sistema de arquivos. Aplicativos como o Finder, processos como Dock e assim por diante.
Como parte de uma abordagem mais ampla para maximizar o desempenho, os serviços de ícone devem permitir a apresentação com um atraso mínimo do subconjunto de metadados de maior interesse para o usuário.
Para a pilha de aplicativos recentes no Dock: provavelmente nomes, ícones e datas / horas são essenciais em um subconjunto.
Para visualizações no Finder: os subconjuntos podem ser totalmente diferentes, dependendo do que é exigido pelo usuário.
Pensamentos adicionais
Em HFS Plus (Mac OS Extended), com referência a documentação aposentado, temos a orientada para o desempenho arquivo quente B-tree , atributos de arquivo e assim por diante. Com tudo o mais que foi feito para esse sistema de arquivos, agora é discutível o excesso de extensão .
Os benefícios relacionados ao desempenho dos serviços de ícone devem ser relativamente independentes do sistema de arquivos . Isso é agradável. Espero que os benefícios sejam alcançados pelos usuários do ZFS no Mavericks, etc.
fonte
Parece ter algo a ver com o serviço que renderiza ícones no Finder, quando o meu chegou ao limite da CPU, nenhum ícone estava sendo renderizado no Finder.
Eu forço a sair do processo e reabri o Finder e tudo parecia bem novamente.
fonte
com.apple.IconServicesAgent
a saída pode estar mascarando ou simplesmente adiando um problema subjacente. Um problema não com o agente, mas com dados que o agente tenta manipular .