I need a method which can give me the number of miliseconds or seconds, elapsed since the system was started.
I could parse /proc/uptime
, but i can\'t afford to lo
Why cannot you afford reading /proc/uptime
? It is not a real file so reading it should be quick (there is no real i/o involved, since the /proc/
filesystem contains pseudo-files). Did you benchmark its reading?
You might also call clock_gettime with CLOCK_MONOTONIC
NB. This is specific to Linux.
You could try sysinfo.h.