From 1e63c302db089512f5376ee7778943b662b53d84 Mon Sep 17 00:00:00 2001 From: ocean Date: Mon, 19 Sep 2005 04:33:00 +0000 Subject: additional ChangeLog for rb_w32_select git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index ca9b7ceda7..f91151f004 100644 --- a/ChangeLog +++ b/ChangeLog @@ -81,6 +81,23 @@ Sat Sep 17 20:58:56 2005 Hirokazu Yamamoto because select(2) modifies its fd_set arguments, it must be restored sometimes. + * win32/win32.c (rb_w32_select): performance improvement when + 'always readable/writable handles' and sockets are passed. + sockets should be polled every time. + + require "net/http" + + Thread.new { + loop do + STDOUT.write(".") # busy on console (this is worst case though) + end + } + + # socket operation took long time. (sometimes timed out) + Net::HTTP.start("www.ruby-lang.org") do |http| + http.get("/cgi-bin/cvsweb.cgi/ruby/array.c?rev=1.179") + end + Sat Sep 17 14:54:40 2005 Hirokazu Yamamoto * test/ruby/test_readpartial.rb (test_open_pipe, test_with_stdio): -- cgit v1.2.3