我需要一种方法,可以给出自系统启动以来经过的毫秒数或秒数。
我可以解析/proc/uptime
,但我不能因为这个 I/0 和解析而损失性能。
我正在使用 Linux 和 C/C++。也许我可以添加一些 Qt/Boost,但最好是原生的。
为什么你读不起书/proc/uptime
? It is 不是真实的文件所以阅读它应该很快(不涉及真正的 I/O,因为/proc/
文件系统包含伪文件)。你对它的读数进行了基准测试吗?
您也可以致电时钟获取时间 http://linux.die.net/man/3/clock_gettime with CLOCK_MONOTONIC
注意。这是 Linux 特有的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)