有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案