Доброго времени суток, господа!
С наступившим новым годом всех и Рождеством!
Задался недавно вопросом как точно измерить время выполнения прграммы.
Суть в том, что есть программулина, которая вызывает внешний компрессор файла и подсчитывает сколько времени этот компрессор работал.
Так вот. При измерении времени работы одного и того же компрессора на одном и том же файле получаются совершенно различные результаты. Конечно, это не метрология, и самый адекватный результат будет результатом с наименьшим временем работы программы, однако сюда вмешиваются такие факторы, как быстродействие винчестера, загруженность процессора, окружение операционки и т.д. и т.п.
Можно ли каким-то образом "идеально" подсчитать время работы программы или стоит сделать скидку на все негативные факторы и оперировать только понятием "порядка времени"?
Заранее благодарю за здравые мысли.