Хочу проверить эффективность работы n алгоритмов (однопоточных). Проблема в том, что скорость выполнения алгоритма зависит от порядка его вызова. Т.е., алгоритм, который вызывается 1-м всегда выполняется дольше. Мало того, при перезапуске программы данные могут плясать довольно в большом диапазоне. Таким образом нельзя получить приемлемые результаты, показывающие эффективность того или иного алгоритма.
Возможно нужно отключить оптимизацию и другие "улучшения"? Если да, то какие?