Я хочу сделать некоторые тесты времени в приложении Java. Это то, что я сейчас делаю:
long startTime = System.currentTimeMillis();
doSomething();
long finishTime = System.currentTimeMillis();
System.out.println("That took: " + (finishTime - startTime) + " ms");
Есть ли что-то "неправильное" при тестировании производительности? Что лучше?
Дубликат: Допустимы ли тесты в секундомере?