gpt4 book ai didi

c - 在Windows中获取纳秒级执行时间

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

<分区>

我想计算执行一个函数所花费的时间(以纳秒为单位)。我知道这可能是一个重复的问题,但我无法在任何地方找到解决方案。我已经有了毫秒的工作计算(取自 MSDN):

QueryPerformanceFrequency(&freq); 
QueryPerformanceCounter(&begin);

callfunction();

QueryPerformanceCounter(&end);
elapsed.QuadPart = (end.QuadPart - begin.QuadPart);
elapsed.QuadPart *= 1000000.0;
elapsed.QuadPart /= freq.QuadPart;

我尝试在相同的想法上做一些事情以获得纳秒级的结果,但无济于事。我已经使用函数 clock_gettime() 在 Linux 中实现了这个。

此外,代码是用 C 而不是 C++ 编写的。

感谢您的帮助。

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