O que é AXVisualSupportAgent e por que ele consome minha RAM?

Aug 31 2020

Desde que instalei recentemente o macOS Catalina no meu MacBook Pro, notei um processo estranho chamado AXVisualSupportAgent lentamente consumindo minha RAM aos poucos. Após uma nova reinicialização, ele não parece estar consumindo muitos recursos. No entanto, com o passar do tempo, o uso da memória começa a aumentar. Minha máquina está ligada há uma semana e já está usando metade da minha RAM de 16 GB disponível, que provavelmente está sendo trocada bastante. Alguma ideia sobre por que isso pode ser o caso e como posso evitar que isso aconteça? Não quero reiniciar meu laptop a cada poucas semanas para dar a "manutenção adequada", como faria com um laptop Windows.

Respostas

2 jmh Aug 31 2020 at 04:18

Não sei o que o processo faz, mas esta referência tem uma descrição de uma maneira de evitar que ele use muito tempo de cpu. O processo está relacionado às configurações de acessibilidade do seu computador. Para reduzir o tempo necessário, abra as preferências do sistema e clique em acessibilidade. Desligue a função de zoom e desligue a suavização da imagem. Existem outras coisas listadas no link. O link está originalmente em japonês, mas a tradução googletraduzida foi muito boa, eu acho. Também foi mencionado que o problema realmente começou com Catalina.

kbro Dec 16 2020 at 18:01

Segui a resposta anterior (estou em Catalina 10.15.7) e desativei "Usar atalhos de teclado para ampliar" na seção Zoom (a suavização da imagem já estava desativada em Avançado> Aparência) e desativar o Controle de Voz fez com que AXVisualSupportAgent desaparecesse de Monitor de atividade completamente.

Em seguida, reativei "Usar atalhos de teclado para aumentar o zoom" e o processo reapareceu, mas rodando a cerca de 0,1% da CPU.

Em seguida, reativei o Controle de voz e um pequeno ícone de microfone apareceu na parte inferior direita da minha tela, que não estava lá antes. Também recebi a mensagem "Um download de 422 MB é necessário para usar os recursos de reconhecimento de fala no Dictation", então desativei o Controle de Voz e cancelei o download. Também é interessante notar que o microfone selecionado pelo Controle de Voz foi o Dispositivo de Áudio Avançado USB em meu hub UD-CA1 plugável, não meu microfone interno.

O comportamento quando eu reativei o Controle de Voz me sugere que ele não foi inicializado corretamente quando eu o desativei, então talvez seja isso que estava provocando a sobrecarga da CPU. Mas, como não quero usar ditado, não vou perder tempo investigando mais. Se você fizer isso, e estiver carregando aquele pedaço de 422 MB, deixe um comentário para avisar a comunidade. Obrigado.

ylluminate Dec 24 2020 at 09:53

Eu encontrei uma solução viável para isso: pode-se configurar um Launch Agent para executar um script a cada 30 minutos para /usr/bin/killall -HUP AXVisualSupportAgent.

Isso pode ser feito facilmente por meio de uma ferramenta como Lingon X ou qualquer outro método para criar tal agente ou crontabentrada.