[Mono-bugs] [Bug 606228] Very bad performance of async socket application specifically under Mono/Linux (Notifications: epoll)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jul 2 22:27:46 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=606228

http://bugzilla.novell.com/show_bug.cgi?id=606228#c3


--- Comment #3 from Rickard Edström <ickard at gmail.com> 2010-07-03 02:27:45 UTC ---
I have investigated this a bit further, and I've come to the conclusion that it
is not related to async I/O at all.
I now have a very simple C# synchronous I/O application which is able to send
(as before) 180ish requests. (It also runs fast on Windows)
The issue causing the performance problems in both apps seems to be that I'm
sending a message just after I sent one. If I  instead use the
alternative[commented] implementation of Write() in the code linked, it works
very fast under linux as well.

Maybe this is intended behaviour for sockets on linux, or it could possibly be
a mono bug? Anyways, the original description for this bug apparently is
inaccurate as it stands.

The very simple app: http://pastie.org/1028955

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list