in tools/PerformanceTests/ObjCAttrPerformanceTest/ObjCAttrPerformanceTest/Functions.h [40:51]
static const double ElapsedNanoseconds(const uint64_t startTime, const uint64_t endTime) {
const uint64_t elapsedMTU = endTime - startTime;
mach_timebase_info_data_t info;
if (mach_timebase_info(&info)) {
NSLog(@"Error of timer");
}
const double elapsedNS = (double)elapsedMTU * (double)info.numer / (double)info.denom;
return elapsedNS;
}