如何测量 Java 中函数所用时间?
java.lang.System.currentTimeMillis() 方法可用于计算 Java 中函数所用时间。诀窍很简单。获取使用 currentTimeMillis() 的方法调用时间和方法执行时间。前一时间是调用方法的时间,后一时间是方法执行时间。请看以下示例 −
示例
public class Tester{
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
longRunningMethod();
long endTime = System.currentTimeMillis();
System.out.println("Time taken: " + (endTime -startTime) + " ms");
}
private static void longRunningMethod() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}输出
Time taken: 1000 ms
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP