schmorp at schmorp.de
Thu Mar 24 05:28:32 CET 2011
On Wed, Mar 23, 2011 at 07:44:05PM -0700, Alex Leone <acleone at gmail.com> wrote:
> Marc - do you have any thoughts on linux timerfd's ?
I had lots of thoughts about timerfd, but I couldn't come up with a any
use for them.
The nice thing about them is that they support relative and absolute
timers for both realtime and monotonic clocks, so maybe one could get
better/faster/more certain time jump detection etc., but so far, I can't
see how this could be done without a lot of extra effort, either.
> think go into a red-black tree. My gut feeling is that doing the timing in
> userspace is probably a tad faster.
That's my guess, too - you'd have several extra syscalls per iteration,
while on many architectures you don't even need a single syscall when
doing it in userspace (assuming clock_gettime runs in userspace).
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / schmorp at schmorp.de
More information about the libev