I have a process that runs on a Linux machine. I use getrusage to measure the amount of time spent by the process. The output is like this:
Elapsed time : 650 milisecondes
user time used : 799880 microsecond
system time used : 716456 microsecond
total process time : 1516336 microsecond
How can it be that the elapsed time can be lower than the total amount of processor time???