C程序的执行时间
我有一个C程序,旨在在几个处理器上并行运行。我需要能够记录执行时间(可能是1秒到几分钟)。我已经搜索了答案,但他们似乎都建议使用该clock()
函数,然后计算程序所用的时钟数除以该Clocks_per_second
值。
我不确定如何Clocks_per_second
计算价值?
在Java中,我只是在执行之前和之后以毫秒为单位。
C中有类似的东西吗?我看过了,但我似乎无法找到比第二种解决方案更好的方法。
我也知道分析器是一个选项,但我希望自己实现一个计时器。
谢谢
喵喔喔
相关分类