Severe performance degradation of writev
Mon Jul 7 10:10:00 GMT 2014
On Jul 7 07:28, jojelino wrote:
> 2008-07-27 Corinna Vinschen <email@example.com>
> * fhandler_socket.cc (fhandler_socket::send_internal): Send never
> then 64K bytes at once. For blocking sockets, loop until entire data
> has been sent or an error occurs.
> (fhandler_socket::sendto): Drop code which sends on 64K bytes.
> (fhandler_socket::sendmsg): Ditto.
> This commit added workaround for KB823764. but it has brought another
> performance issue when writev sends <64k of data.
That's why the code contains that FIXME comment. If you have a good
idea for simple code to split a message into the least number of pieces
to minimize the number of WsaSendTo calls...
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 819 bytes
Desc: not available
More information about the Cygwin