java如何在Android中测量循环中代码的累积执行时间?
通过使用TimerLogger类,我们可以在这样的方法中进行时间编码
TimingLogger timings = new TimingLogger(YOUR_TAG, "methodA");
// ... do some work A ...
timings.addSplit("work A");
// ... do some work B ...
timings.addSplit("work B");
// ... do some work C ...
timings.addSplit("work C");
timings.dumpToLog();
有没有一种方法可以计算循环中执行代码所花费的总时间(使代码保持简单的一行)超过循环执行的时间? e、 g.对于100000次迭代的循环,400毫秒用于执行行x,500毫秒用于执行行y
public void foo() {
for () {
// start
code to execute
// end
// accumulate
}
}
共 (0) 个答案