#include <iostream>
#include <chrono>
int main() {
// 获取开始时间
auto start = std::chrono::high_resolution_clock::now();
// 这里放置要测量的代码块
for (int i = 0; i < 1000000; ++i) {
int n = 0; // 示例操作
}
// 获取结束时间
auto end = std::chrono::high_resolution_clock::now();
// 计算耗时
std::chrono::duration<double, std::micro> duration = end - start; // 微秒
std::cout << "Time taken: " << duration.count() << " microseconds" << std::endl;
return 0;
}
计算程序运行时间
-
-
字
2025-09-26 11:06