我需要一个方法,它可以给我系统启动后经过的毫秒数或秒数。
我可以解析/proc/uptime
,但我不能失去这个I / 0和解析的性能。
我正在使用Linux和C / C ++。也许我可以放一些Qt / Boost,但最好还是原生的。
答案 0 :(得分:12)
为什么你不能负担阅读/proc/uptime
?它不是真正的文件所以读它应该很快(没有真正的i / o,因为/proc/
文件系统包含伪文件)。你的阅读基准了吗?
您也可以使用CLOCK_MONOTONIC
NB。这是Linux特有的。
答案 1 :(得分:4)
您可以尝试sysinfo.h。