@Just_for_students

Как измерить время выполнения фрагмента кода?

Суть вопроса такова, есть пакет алгоритмов сортировки, каждый алгоритм реализован в отдельном классе, как измерить время выполнения сортировки? nanoTime() и currentTimeMillis() как-то теряются в этом плане, nanoTime() в потоках курит, currentTimeMillis() точность хромает. Хелп, сеньоры. Желательно свои методы решения из жизненного опыта, а не ссылки на лекции и видеообзоры про таймстапы.
  • Вопрос задан
  • 381 просмотр
Решения вопроса 1
wataru
@wataru Куратор тега Алгоритмы
Разработчик на С++, экс-олимпиадник.
Подход один - запускаем один и тот же кусок кода с одними и теми же входными данными много-много (тысячу, миллион, 10 миллионов) раз. Меряем время чем-то простым, вроде currentTimeMillis(). Потом делим на количество запусков.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы