相关疑难解决方法(0)

Windows上的微秒级分辨率时间戳

如何在Windows上获得微秒级分辨率时间戳?

我正在寻找比QueryPerformanceCounter和更好的东西QueryPerformanceFrequency(这些只能给你一个自启动以来经过的时间,并且如果在不同的线程上调用它们不一定准确 - 也就是说,QueryPerformanceCounter可能在不同的CPU上返回不同的结果.还有一些处理器可以调整他们的节电频率,显然并不总是反映在他们的QueryPerformanceFrequency结果中.)

实现一个不断更新,高分辨率时间为Windows提供者,但它似乎并不稳固.当微秒问题看起来很棒,但它不能再下载了.

另一个资源是在Windows XP下获取准确的时间戳,但它需要许多步骤,运行辅助程序加上一些初始化的东西,我不确定它是否适用于多个CPU.

我还查看了维基百科文章时间戳计数器,它很有趣,但没那么有用.

如果答案只是用BSD或Linux来做,那就更容易了,这很好,但我想确认一下,并解释为什么在Windows中这么难以在Linux和BSD中这么容易.这是相同的精品硬件......

c++ windows time boost

16
推荐指数
5
解决办法
2万
查看次数

C#6位数毫秒

快速提问:如何获得6位数毫秒?限制是3.其他选择?建议?

DateTime dt = new DateTime(2008, 08, 08, 08, 10, 10, 100)
Run Code Online (Sandbox Code Playgroud)

c# datetime

-5
推荐指数
1
解决办法
1447
查看次数

标签 统计

boost ×1

c# ×1

c++ ×1

datetime ×1

time ×1

windows ×1