143 double startTimeInMicroSec = 0;
144 double endTimeInMicroSec = 0;
148 QueryPerformanceCounter(&endCount);
150 startTimeInMicroSec =
151 startCount.QuadPart * (1000000.0 / frequency.QuadPart);
152 endTimeInMicroSec = endCount.QuadPart * (1000000.0 / frequency.QuadPart);
155 endCount = mach_absolute_time();
157 return subtractTimes(endCount,startCount)/1e-6;
160 gettimeofday(&endCount, NULL);
162 startTimeInMicroSec =
163 (startCount.tv_sec * 1000000.0) + startCount.tv_usec;
164 endTimeInMicroSec = (endCount.tv_sec * 1000000.0) + endCount.tv_usec;
167 return endTimeInMicroSec - startTimeInMicroSec;