Java предоставляет доступ к двум методам для получения текущего времени: System.nanoTime()
и System.currentTimeMillis()
. Первый дает результат в наносекундах, но фактическая точность намного хуже (много микросекунд).
Является ли JVM уже предоставлением наилучшего возможного значения для каждой конкретной машины? В противном случае существует ли какая-то библиотека Java, которая может дать более точные измерения, возможно, привязавшись к определенной системе?