Ao utilizar o comando strace
com a flag -T
, gostaria de saber qual a unidade de tempo utilizada para exibir o tempo gasto em syscalls? Suponho que deve ser em segundos, mas não tenho certeza e parece ser omitido do manual.
relate perguntas
-
Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
-
Necessidade de algumas chamadas de sistema
-
astyle não altera a formatação do arquivo de origem
-
Passe o sistema de arquivos raiz por rótulo para o kernel do Linux
Do código fonte :
Isso significa que o tempo é mostrado em segundos, com microssegundos (calculados a partir do valor do nanossegundo) após o ponto decimal.
Se você correr
você verá
então parece que o tempo gasto está em segundos.
Se você executar o comando
strace
usando o "flag -c", ele mostrará uma tabela e o tempo será relatado em segundos :do homem de strace
Isso pode ser visto no resumo do strace. por exemplo: