Skip to content

Instantly share code, notes, and snippets.

@toxicFork
toxicFork / gist:7315788
Created November 5, 2013 08:47
Time elapsed
#define CLOCK_PRECISION (1E9)
struct timespec requestStart, requestEnd;
clock_gettime(CLOCK_REALTIME, &requestStart);
func(grid);
clock_gettime(CLOCK_REALTIME, &requestEnd);
// Calculate the time it took
double accum = ( requestEnd.tv_sec - requestStart.tv_sec )
+ ( requestEnd.tv_nsec - requestStart.tv_nsec )