Я часто заключаю код в пару System.nanoTime () , чтобы синхронизировать его. Что-то вроде:
long start = System.nanoTime();
methodToBeTimed();
long elapsedTime = System.nanoTime() - start;
Есть какая-нибудь хорошая библиотека синхронизации, которая помогает с этой проблемой? Также будет принят доморощенный код.
NB
Профилировщик здесь не является решением, так как я хочу применить некоторые временные ограничения в своих модульных тестах, поэтому я хочу использовать методы синхронизации программно .