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