On Wed, Jul 01, 2009 at 09:39:19PM -0400, Andy Grundman <[email protected]>
wrote:
> Two problems with this patch:
Actually, looking at it, it patches against the higher-resolution clock
alraedy in use in CVS. on the w2000, xp and vista amchiens I tested,
the resolution is much higher than 1ms - are you sure it only has 1ms
resolution? In that case it might be worthwhile to investigate why your
machine has such a low resolution when the reslution approaches more like
25µs over such a wide variatey of windows versions normally.
The method you propose is totally unworkable on multicore machines, and
requires special hardware to begin with. It cannot be used inside a
portable library (if you google for a while, you will see that this emthod
is often implemented for a while in other libraries, and then removed,
because it doesn't work in practise).
Also note that libev doesn't guarantee any higher precision then around
1ms even on systems supporting higher resolutions.
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [email protected]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev