System Call iOS
Os System Calls Instrument captam informações sobre chamadas do sistema e a sua duração, podem gravar informações de um único processo ou de todos os processos em execução no sistema.
Plataforma: iOS e OS X.
Locais: Template de Uso do Sistema; Modelo de rastreio do sistema; Painel Biblioteca.
Os system Calls exibem as informações registradas no Track Pane (mostra o número de eventos de programação que começam e terminam durante o período de tempo) e o Detail Pane (fornece informações resumidas no Quadro 48-1).
O quadro 48-1 é o resumo de informações no Detail Pane, que consta:
Graph
Determina se o processo é representado graficamente no Track Pane.
Count
O número de eventos associados com o processo
Duration
O total de duração do processo
CPU Time
O uso total do CPU usado no processo.
Wait Time
O total de tempo de espera usado no processo.
The Division Ratios
A quantidade de tempo gasta em vários estados. O Detail Pane fornece informações da Lista de Eventos na Tabela 48-2 (informações da lista de eventos no Datail pane –System Call Instrument.
Tabela 48-2: informações de lista de eventos no Detail Pane (System Call Instument).
Timestamp
O tempo que o evento ocorreu
Name
O nome do evento do processo
Process
O processo em que o evento foi executado
Core
O núcleo da CPU em que o evento ocorreu
Thread
O nome do thread que o evento ocorreu
CPU Time
A quantidade de tempo de CPU tomado pelo evento
Wait Time
A quantidade de tempo que o evento teve que esperar antes de executar
Arg0
Representação hexadecimal do argumento passado
Arg1
Representação hexadecimal do argumento passado
Arg3
Representação hexadecimal do argumento passado
Return
Representação hexadecimal do valor retornado
O Detail Pane fornece informações as “Call Tress” na Tabela 48-3
Calls
O número de chamadas que envolvam o símbolo.
Symbol name
O nome do símbolo que está sendo chamado
Figura 48-1: mostra no System Call Instrument