gpt4 book ai didi

c++ - windows下准确的benchmark

转载 作者:行者123 更新时间:2023-11-28 03:55:30 28 4
gpt4 key购买 nike

我正在编写一个程序,需要运行一组可执行文件并找出它们的执行时间。我的第一种方法是运行一个进程,启动一个计时器,然后查看开始时间和进程返回退出值的时刻之间的差异。

不幸的是,这个程序不会在专用机器上运行,所以许多其他进程/线程会大大改变执行时间。

我想获得操作系统实际提供给进程的时间(以毫秒/时钟为单位)。我希望 Windows 将该信息存储在某处,但我在 msdn 上找不到任何有用的信息。

当然,一种解决方案是多次运行该过程并计算平均时间,但我不会避免这种情况。

谢谢。

最佳答案

可以看看GetProcessTimes API。

关于c++ - windows下准确的benchmark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793773/

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