比较和解释两个时间计数器

时间:2013-08-28 03:14:53

标签: c performance timestamp

我有两个表示时间的计数器。其中一个是64位计数器,应解释如下。

1)最重要的32位表示自固定时间点以来的秒数

2)低32位表示几分之一秒。

我不知道如何解释其他48位计数器。?

我所知道的就是这个。

What COUNTER 1 increased by 508032,COUNTER 2 increased by 5914.

Meaning COUNTER1 (time 2 - time 1) = 508032
那段时间

COUNTER2 (time 2 - time 1) = 5914.

我需要一个公式来弄清楚如何解释COUNTER2的分辨率。

1 个答案:

答案 0 :(得分:3)

计数器2每秒增加5000万次。

5914 /(508032/2 ^ 32)〜= 5000万

用文字表示:计数器1每秒增加2 ^ 32次。因此,如果它增加508,032次,那是1/8454秒。在那个时候,计数器2增加了5,914次。所以它会在一整秒内增加5,914 * 8,454次。这非常接近5000万(49997万),几乎可以肯定,反击2的分辨率是每秒5000万次。