meu Mac está executando o OSX Yosemite 10.10.2.
Eu descobri recentemente que no meu console essas mensagens:
[Um nome de processo e seu pid]: A função 'CGContextErase' está obsoleta e será removida em uma atualização futura. Infelizmente, esse aplicativo, ou uma biblioteca que ele usa, está usando essa função obsoleta e, portanto, está contribuindo para uma degradação geral do desempenho do sistema.
ocorreria para cada janela que eu abria.
Eu tentei $ sample -e -wait [Application Name]
iniciar o aplicativo, mas no relatório não consigo encontrar nenhuma chamada CGContextErase
.
Existe alguma maneira de revelar o que está por trás de tudo isso?
A seguir, uma captura de tela das mensagens do console filtradas com a palavra CGContextErase
:
Atualização 1:
Eu corri EtreCheck e aqui está o resultado .
Também descobri que esse problema não persistirá em uma conta recém-criada.
$ kextstat | grep -v "com.apple"
e não descobri kexts suspeitos. E atualizei minha pergunta para incluir um relatório da EtreCheck.Respostas:
Eu encontrei o culpado. Foi o Tablet Driver desatualizado da Wacom. Depois que eu desinstalei e atualizei, não há mais essas mensagens no console.
fonte
Existem algumas coisas interessantes nessa varredura do EtreCheck.
Primeiro de tudo Alipay parece estar caindo muito regularmente. Se você não usá-lo, eu o removerei completamente. Se você usá-lo, eu removê-lo e reinstalá-lo.
Como o problema aparece apenas em sua própria conta, eu me concentro primeiro nos itens definidos para serem executados em sua própria conta, e não em itens executados em todas as contas. Um que se destaca é o AirServer. Isso pode ser algo que está sendo carregado no WindowServer e resultando nessas mensagens CGContextErase em todos os aplicativos. Eu recomendaria remover isso e ver se as mensagens cessam.
Se isso não resolver o problema, tente remover outras extensões, uma ou algumas de cada vez, até encontrar o culpado. Começando com os que você não precisa ou aqueles que se conectam ao sistema de uma maneira significativa (a Pasta Padrão X é outro exemplo). Como você não vê o problema em outra conta, também pode tentar executar o EtreCheck em outra conta e comparar os dois resultados.
Outra coisa que pode ajudar a localizar o culpado é selecionar um dos processos afetados no Activity Monitor, clicar no botão Info e selecionar a guia "Abrir arquivos e portas". Isso deve listar tudo carregado no aplicativo e talvez algo se destaque.
Deixe-nos saber como você está.
fonte