@Just_for_students

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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽