Cos'è AXVisualSupportAgent e perché consuma la mia RAM?

Aug 31 2020

Da quando ho installato macOS Catalina sul mio MacBook Pro, ho notato uno strano processo chiamato AXVisualSupportAgent che consuma lentamente la mia RAM a poco a poco. Dopo un nuovo riavvio, non sembra consumare troppe risorse. Tuttavia, con il passare del tempo, l'utilizzo della memoria inizia a salire. La mia macchina è in funzione da una settimana e sta già utilizzando metà della mia RAM da 16 GB disponibile, che probabilmente verrà sostituita parecchio. Qualche idea sul perché potrebbe essere così e su come posso evitare che ciò accada? Non voglio riavviare il mio laptop ogni poche settimane per dargli una "corretta manutenzione" come avrei bisogno con un laptop Windows.

Risposte

2 jmh Aug 31 2020 at 04:18

Non so cosa fa il processo, ma questo riferimento ha una descrizione di un modo per impedire che utilizzi molto tempo della CPU. Il processo è correlato alle impostazioni di accessibilità sul tuo computer. Per ridurre il tempo impiegato, apri le preferenze di sistema e fai clic su accessibilità. Disattivare la funzione di zoom e disattivare la levigatura dell'immagine. Ci sono altre cose elencate nel collegamento. Il link è originariamente in giapponese, ma credo che la traduzione di Google sia stata piuttosto buona. È stato anche detto che il problema è iniziato davvero con Catalina.

kbro Dec 16 2020 at 18:01

Ho seguito la risposta precedente (sono su Catalina 10.15.7) e disattivando "Usa scorciatoie da tastiera per zoomare" nella sezione Zoom (la levigatura dell'immagine era già disattivata in Avanzate> Aspetto) e la disattivazione del controllo vocale ha causato la scomparsa di AXVisualSupportAgent da Activity Monitor del tutto.

Ho quindi riattivato "Usa scorciatoie da tastiera per ingrandire" e il processo è ricomparso, ma funziona a circa lo 0,1% della CPU.

Ho quindi riattivato il controllo vocale e una piccola icona del microfono è apparsa in basso a destra sullo schermo che prima non c'era. Mi è stato anche chiesto "È necessario un download di 422 MB per utilizzare le funzioni di riconoscimento vocale in Dettatura", quindi ho disabilitato il controllo vocale e annullato il download. È anche interessante notare che il microfono selezionato dal controllo vocale era il dispositivo audio avanzato USB nel mio hub alimentato UD-CA1 plugable, non il mio microfono interno.

Il comportamento quando ho riattivato il controllo vocale mi suggerisce che non è stato inizializzato correttamente quando l'ho disabilitato, quindi forse è questo che ha innescato il monopolio della CPU. Ma dal momento che non voglio usare la dettatura, non passerò il tempo a indagare ulteriormente. Se lo fai e il caricamento di quel blocco da 422 MB risolve il problema, lascia un commento per farlo sapere alla community. Grazie.

ylluminate Dec 24 2020 at 09:53

Ho trovato una soluzione praticabile per questo: è possibile impostare un agente di lancio per eseguire uno script ogni 30 minuti /usr/bin/killall -HUP AXVisualSupportAgent.

Questo può essere fatto facilmente tramite uno strumento come Lingon X o qualsiasi altro metodo per creare un tale agente o crontabvoce.