Ligue para o time myprogram
.
Isso informa a hora do relógio de parede, a hora do usuário e a hora do sistema. O tempo do usuário é o tempo gasto pelo processo em cálculos. Se o programa é multiencadeado e a máquina possui múltiplos processadores, o tempo gasto em todos os processadores é somado (assim, para um programa suficientemente paralelo, o tempo do usuário pode ser maior que o tempo do relógio de parede). A hora do sistema é o tempo gasto no kernel, ou seja, fazendo entrada / saída.
Isso é o mais perto que você chega do "tempo sem contar a interferência de outros programas em execução". A única maneira de saber quanto tempo de relógio de parede o programa levaria se não houvesse programas concorrentes é executá-lo sem outros programas concorrentes.