clock时钟周期

clock时钟周期

cpp 复制代码
#include <iostream>
#include <ctime>

int main() {
    clock_t start = clock();  // 获取开始时间的时钟周期数

    // 模拟一些工作
    for (long long i = 0; i < 10000000000; ++i);

    clock_t end = clock();  // 获取结束时间的时钟周期数
    std::cout << "start: " << static_cast<double>(start) / CLOCKS_PER_SEC << " seconds" << std::endl;
    std::cout << "end: " << static_cast<double>(end) / CLOCKS_PER_SEC << " seconds" << std::endl;

    // 计算所用时间(秒)
    double elapsed_time = static_cast<double>(end - start) / CLOCKS_PER_SEC;
    std::cout << "Elapsed time: " << elapsed_time << " seconds" << std::endl;

    return 0;
}
/*
start: 0.51 seconds
end: 3.087 seconds
Elapsed time: 2.577 seconds
*/
相关推荐
你好!蒋韦杰-(烟雨平生)9 分钟前
OpenGL
c++·数学·游戏·3d
郁闷的网纹蟒12 分钟前
虚幻5---第12部分---蒙太奇
开发语言·c++·ue5·游戏引擎·虚幻
u01092727138 分钟前
实时数据流处理
开发语言·c++·算法
Trouvaille ~43 分钟前
【Linux】线程同步与互斥(一):线程互斥原理与mutex详解
linux·运维·服务器·c++·算法·线程·互斥锁
Queenie_Charlie1 小时前
位移运算
c++·位运算
hurrycry_小亦1 小时前
洛谷题目:P1365 WJMZBMR打osu! / Easy 题解(本题较简)
c++
m0_748708051 小时前
C++代码移植性设计
开发语言·c++·算法
郝学胜-神的一滴1 小时前
Linux Socket模型创建流程详解
linux·服务器·开发语言·网络·c++·程序人生
王老师青少年编程1 小时前
2024信奥赛C++提高组csp-s复赛真题及题解:决斗
c++·真题·csp·信奥赛·csp-s·提高组·决斗
「QT(C++)开发工程师」1 小时前
C++ 观察者模式
java·c++·观察者模式