1.在android开发中,有时候会遇到接口耗时过多引起anr的问题。怎样获取函数耗时呢
通过System.currentTimeMillis();来获取函数开始时间以及函数结束时间,之间的时间差,就是函数大概的耗时时间了
private void goNext(){
long start = System.currentTimeMillis();
// TODO: 2017/2/15 0015
long end = System.currentTimeMillis();
Log.d(TAG,"function last time is "+ (end - start));
}
得到的end - start 就是耗时的毫秒数。