From 145185b76dafebe5574e6a3eefd3276555c72016 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 27 Nov 2009 17:20:16 -0800 Subject: rev/core: set IO::Buffer.default_node_size if possible It can noticeably improve performance if available. ref: http://rubyforge.org/pipermail/rev-talk/2009-November/000116.html --- lib/rainbows/rev/core.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/rainbows/rev/core.rb b/lib/rainbows/rev/core.rb index 472182a..eaff2c6 100644 --- a/lib/rainbows/rev/core.rb +++ b/lib/rainbows/rev/core.rb @@ -1,6 +1,8 @@ # -*- encoding: binary -*- require 'rev' Rev::VERSION >= '0.3.0' or abort 'rev >= 0.3.0 is required' +if IO::Buffer.respond_to?(:default_node_size=) + IO::Buffer.default_node_size = Rev::IO::INPUT_SIZE require 'rainbows/rev/heartbeat' module Rainbows -- cgit v1.2.3-24-ge0c7