Измерение прошедшего времени
Я добавил следующий код, чтобы узнать, сколько времени длилась программа в миллисекундах. Проблема в том, что я получаю 1065 часов и 1065 миллисекунд. Это нормально, что они равны? Может быть, мое уравнение неверно, который переводит часы в миллисекунды? заранее спасибо
finishClock = clock();
timeCount = finishClock - startClock ;
printf("Clocks passed: %f\n Milli Seconds passed: %f",timeCount, timeCount*1000/CLOCKS_PER_SEC);
1 ответ
Решение
На основе Tcl References
здесь они являются синонимами:
Если аргумент -option равен -milliseconds, то команда является синонимом часовых миллисекунд (см. Ниже). Это использование устарело, и тактовые миллисекунды следует считать предпочтительным способом получения количества миллисекунд.