gpt4 book ai didi

c++ - 计算一个巨大的c++程序的运行时间

转载 作者:太空狗 更新时间:2023-10-29 23:47:44 33 4
gpt4 key购买 nike

估计时间的建议方法是使用 clock() 函数,然后将 cpu 周期计数除以周期/秒。

我的问题是我尝试运行的程序需要很长时间(以小时为单位)。这意味着 clock() 函数(返回一个 long int)返回一个垃圾值(因为 max long int 不够大)

有什么建议(除了估计内部循环的时间并将它们相加之类的之外)?

long t1 = clock();
function();
long t2=clock();

time = ((double)t2 - t1) / CLOCKS_PER_SEC

最佳答案

如果你在 Linux/Unix 下运行它,你可以说:

time my_process

关于c++ - 计算一个巨大的c++程序的运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169329/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com