在編程中,通常使用計(jì)時(shí)器來(lái)測(cè)量程序運(yùn)行時(shí)間。在不同的編程語(yǔ)言中,提供了不同的方法來(lái)實(shí)現(xiàn)這一功能。以下是一些常見(jiàn)的方法:
import time
start_time = time.time()
# 執(zhí)行代碼
end_time = time.time()
total_time = end_time - start_time
print("程序運(yùn)行時(shí)間為:", total_time)
long startTime = System.currentTimeMillis();
// 執(zhí)行代碼
long endTime = System.currentTimeMillis();
long totalTime = endTime - startTime;
System.out.println("程序運(yùn)行時(shí)間為:" + totalTime + "毫秒");
#include <iostream>
#include <chrono>
using namespace std;
int main() {
auto start = chrono::high_resolution_clock::now();
// 執(zhí)行代碼
auto end = chrono::high_resolution_clock::now();
chrono::duration<double> totalTime = end - start;
cout << "程序運(yùn)行時(shí)間為:" << totalTime.count() << "秒" << endl;
return 0;
}
以上是一些常見(jiàn)編程語(yǔ)言中計(jì)算程序運(yùn)行時(shí)間的方法,具體方法可以根據(jù)所用編程語(yǔ)言的特點(diǎn)進(jìn)行選擇。