我有一个C程序,旨在在多个处理器上并行运行。 我需要能够logging执行时间(可以是从1秒到几分钟的任何地方)。 我已经寻找答案,但他们似乎都build议使用clock()函数,然后计算程序所用的clock()数除以Clocks_per_second值。 我不确定Clocks_per_second值是如何计算的? 在Java中,我只是以毫秒为单位来执行当前时间。 C中有类似的东西吗? 我看了一下,但似乎找不到比第二个解决办法更好的方法。 我也知道一个分析器将是一个选项,但我期待自己实现一个计时器。 谢谢