如何在Android项目中记录每个方法的开始时间和结束时间?

时间:2013-12-10 07:35:04

标签: android performance profiler

我需要生成Android项目的调用图。是否有任何工具可以记录Android项目中每种方法的开始时间和结束时间?我尝试traceview,它可以显示该方法需要多长时间,但我找不到开始时间和结束时间。

1 个答案:

答案 0 :(得分:0)

long startedAt = System.currentTimeMillis();
Log.d("ApplicationTag", "Started method X at time: " + startedAt);
...
long finishedAt = System.currentTimeMillis();
Log.d("ApplicationTag", "Finished method X at time: " + finishedAt + " after: " + (finishedAt-startedAt) + " milliseconds");