gpt4 book ai didi

c - 当 CPU 频率可变时,基于时钟的计时是否可靠?

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:32 24 4
gpt4 key购买 nike

测量耗时的常用方法是:

const clock_t START = clock();
// ...
const clock_t END = clock();
double T_ELAPSED = (double)(END - START) / CLOCKS_PER_SEC;

我知道这不是测量实时的最佳方法,但我想知道它是否适用于具有变频 CPU 的系统。只是错了吗?

最佳答案

有一些系统架构可以改变 CPU 的频率,但有一个单独的恒定频率来驱动系统时钟。人们会认为 clock() 函数会返回一个独立于 CPU 频率的时间,但这必须在代码打算运行的每个系统上进行验证。

关于c - 当 CPU 频率可变时,基于时钟的计时是否可靠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269204/

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