[Mono-dev] Current Implementation of Async Sockets

james james at mansionfamily.plus.com
Sat May 19 09:05:55 UTC 2012


Would there be any mileage to looking at libuv?  It seems to wrap IOCP 
and libev. Its not clear whether the limited performance implied here 
(http://www.yesodweb.com/blog/2011/03/preliminary-warp-cross-language-benchmarks) 
is a reflection of the single-threaded node engine, or more intrinsic. 
I'd expect the former; libev is designed for reactive use in a single 
thread environment, but does allow you to run multiple event handlers so 
you should be able to run a handler per core.

It would be nice if mono aio could approach the performance of Java nio, 
but i don't think it ever has.


More information about the Mono-devel-list mailing list