如何在 Java 中為方法執行計時?
你應該在呼叫前獲取開始時間,並在方法執行後獲取結束時間。兩者之差就是執行時間。
範例
import java.util.Calendar;
public class Tester {
public static void main(String[] args) {
long startTime = Calendar.getInstance().getTimeInMillis();
longRunningMethod();
long endTime = Calendar.getInstance().getTimeInMillis();
System.out.println("Time taken: " + (endTime - startTime) + " ms");
}
public static void longRunningMethod() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}輸出
Time taken: 1012 ms
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP