当前位置: 代码迷 >> Android >> Android 方法性能测试 怎么进行实现
  详细解决方案

Android 方法性能测试 怎么进行实现

热度:46   发布时间:2016-04-28 04:34:32.0
Android 方法性能测试 如何进行实现
android 里面 提供的 测试方法 花费时间的api 有哪些  如何进行时间性能的准确测试
------解决方案--------------------
Java提供的api : 

System.currentTimeMillis() 
System.nanoTime()
Debug.threadCpuTimeNanos()

Android 提供的 : 
SystemClock.currentThreadTimeMillis()
SystemClock.elapsedRealTime()
SystemClock.uptimeMillis()

------解决方案--------------------
System.currentTimeMillis()  精确度 和 准确度 不够, 结果会收到各种系统影响

System.nanoTime()  纳秒级别的精确度, 比上面的更精确一点;

Debug.threadCpuTimeNanos()  只测试当前线程花费时间 最准确的

另外 你可以使用 方法调用跟踪 用 TraceView 工具 
  相关解决方案