Severe performance degradation of writev
Corinna Vinschen
corinna-cygwin@cygwin.com
Mon Jul 7 10:10:00 GMT 2014
On Jul 7 07:28, jojelino wrote:
> 2008-07-27 Corinna Vinschen <corinna@vinschen.de>
>
> * fhandler_socket.cc (fhandler_socket::send_internal): Send never
> more
> 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
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20140707/32035d6c/attachment.sig>
More information about the Cygwin
mailing list