https://bugs.winehq.org/show_bug.cgi?id=41379
Bug ID: 41379 Summary: Terrible performance hit for small messages Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winsock Assignee: wine-bugs@winehq.org Reporter: Alan.Gibby@dodiis.mil Distribution: ---
I have a simple server and client that both run under Windows and Linux. I am reading small messages (1-byte) in the client that are sent from the server. The client is run under Wine, Linux, and Windows. The client is compiled under Linux with g++ and under Windows with Visual Studio 2010. The client that is run under Wine is about 20 times slower than the client running under Linux or Windows. Could Wine be linking to the wrong version of the system function recv? Turning off the Nagel algorithm with setsockopt makes no difference.