我需要一种方法,可以给我自从系统启动以来经过的毫秒数或秒数。 我可以parsing/proc/uptime
,但是我不能在这个I / O和parsing上失去性能。
我正在使用Linux和C / C ++。 也许我可以把一些Qt / Boost,但最好是本地的东西。
为什么你不能负担阅读/proc/uptime
? 这不是一个真正的文件,所以阅读它应该很快(没有真正的I / O涉及,因为/proc/
文件系统包含伪文件)。 你的阅读是否有标准?
你也可以用CLOCK_MONOTONIC
调用clock_gettime
NB。 这是特定于Linux的。
你可以尝试sysinfo.h 。