int _tmain(int argc, _TCHAR* argv[]) { double dMeasurementOverhead, dLoopOverhead; dMeasurementOverhead = measurement_overhead(); dLoopOverhead = loop_overhead() - dMeasurementOverhead; write_results("CPU_Measurement_Overhead_Results.txt", dMeasurementOverhead, dLoopOverhead); return 0; }
main() { uint64 enough; double t_overhead, l_overhead; enough = compute_enough(15); printf("ENOUGH=%lu\n", (unsigned long)enough); fflush(stdout); t_overhead = timing_overhead(enough); printf("TIMING_OVERHEAD=%f\n", t_overhead); fflush(stdout); l_overhead = loop_overhead(enough, t_overhead); printf("LOOP_OVERHEAD=%f\n", l_overhead); exit(0); }