On a file copy program I wrote in C which I run in unix, I have the user indicate a buffer size.
I time the execution of the program using the unix command time.
When I use the same buffer size I generate different results, why is this?
Is there a better way to measure the execution time?