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