rinruby icon indicating copy to clipboard operation
rinruby copied to clipboard

Disable Nagle's algorithm in server and client

Open neocsr opened this issue 11 years ago • 0 comments

This commit disables the Nagle's algorithm to reduce delay when exchanging values between R and Ruby.

In a particular program I'm working on, I noticed that the exchange of values between R and Ruby was more time consuming than the complex calculation itself.

An example of the Naggle impact here: http://stackoverflow.com/questions/16776975/ruby-socket-performance-characteristics

Ref. http://svitsrv25.epfl.ch/R-doc/library/gtools/html/setTCPNoDelay.html

neocsr avatar Nov 07 '14 07:11 neocsr