Que criador de perfil devo usar para medir o tempo _real_ (incluindo a espera de chamadas do sistema) gasto nessa função, não _CPU_ um

O aplicativo não calcula as coisas, mas faz a E / S, lê arquivos, usa a rede. Eu quero que o profiler mostre isso.

Espero algo como no callgrind que chama clock_gettime cada problema.

Ou como oprofile queinterrompe meu aplicativo (enquanto está dormindo ou aguardando soquete / arquivo / o que for) para ver o que está fazendo.

Quero coisas como "ler", "conectar", "nanosleep", "enviar" e principalmente "fsync" (E todos os seus interlocutores) para estar em negrito (não como funções de sequência ou número que realizam cálculos).

Plataforma: GNU / Linux @ i386

questionAnswers(2)

yourAnswerToTheQuestion