No Monitor de Atividade no OS X, é possível adicionar colunas adicionais à exibição da lista de processos. Duas colunas disponíveis nessa lista são "Mensagens Enviadas" e "Mensagens Recebidas", que são exibidas como "Mensagens Enviadas" e "Mensagens de Rcvd", respectivamente. Testemunha:
A que tipo de "mensagens" o Monitor de Atividade se refere?
Quando vi "mensagem", pensei no começo das "mensagens" do Objective-C enviadas com objc_msgSend()
mas não consigo ver como elas seriam rastreadas pelo sistema operacional, pois a maioria dessas mensagens seria interna ao próprio processo . Um depurador pode rastrear esses tipos de mensagens quando anexado, mas não consigo ver o sistema operacional fazendo isso o tempo todo - sobrecarga muito alta.
Então, acho que essas são mensagens de maior peso. Eles são uma forma de RPC entre processos? Ou, são essas chamadas de mensagens da terra do usuário para o kernel? Procurando referências definitivas. Obrigado.
objc_msgSend()
chamadas são rastreadas para todos os processos ou as suposições das mensagens de maior peso?