Каков наилучший метод для измерения времени выполнения фрагмента кода Android?
У меня есть раздел кода до и после которого я хочу поместить временные метки, чтобы узнать время его выполнения (например, одно в onCreate()
и другое в onDestroy()
).
Я пробовал Time.toMillies(false)
, но он возвращает мне только секунды (с константой 000
в конце). Я также попробовал две java-функции: System.currentTimeMillis()
и System.nanoTime()
.
Первый возвращает миллисекунды времени эпохи, второй - нет.
Каким будет лучший способ измерения времени выполнения и получения хорошей точности?