31得票5回答
更快的gettimeofday等效函数

在尝试构建一个需要发送每秒数百条消息的延迟敏感型应用程序时,每个消息都有时间字段,我们想要考虑优化gettimeofday函数。我们最初的想法是基于rdtsc的优化。还有其他指针吗? 所需时间值的精度为毫秒级别,但如果该值偶尔与接收器不同步1-2毫秒也不是大问题。希望比gettimeofda...

21得票4回答
在Windows上,我应该使用什么替代gettimeofday()函数?

我正在编写一个可移植的Socket类,支持发送和接收超时...为了实现这些超时,我正在使用select()....但是有时我需要知道我在select()内部被阻塞的时间长度,当然在Linux上,我会在调用select()之前和之后调用gettimeofday(),然后使用timersub()来...

21得票3回答
time()和gettimeofday()返回不同的秒数

在我测试过的两个系统(32位Ubuntu 12.04服务器和64位Ubuntu 13.10虚拟机)中,time()给出的纪元秒数可能与gettimeofday()的不同。 具体来说,尽管我在调用 gettimeofday()之后调用了 time(),但 time()返回的值有时会小于 get...

11得票4回答
如何在Visual Studio C++ 2008中使用gettimeofday()或等效函数?

请问有人可以帮我在Windows XP上使用Visual Studio C++ 2008的gettimeofday()函数吗?这里有一段我从网上找到的代码:#include < time.h > #include <windows.h> #if defined(_M...

7得票2回答
C++中毫秒级准确基准测试?

我不想使用性能分析,因为我想对不同的简单函数进行多个小型基准测试。但我却找不到一种在C++中记录毫秒数的方法,顺便说一下,我正在使用Linux。 你能否建议一种获取系统时钟毫秒数(如果找不到简单的方法,我可以接受秒数)的方法,以及它们所包含的头文件?