From: Luis Lavena Date: 2010-01-24T23:01:52+09:00 Subject: [ruby-core:27759] [Bug #2637] unable to select for < 0.1s in windows Issue #2637 has been updated by Luis Lavena. Around other versions:

C:\Users\Luis>pik ruby -rsocket -rbenchmark -e "a = TCPSocket.new('google.com', 80); puts Benchmark.realtime { IO.select([a], nil, nil, 0) }"
IronRuby 0.9.3.0 on .NET 2.0.0.0

0.0220012664794922

jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-02 69fbfa3) (Java HotSpot(TM) Client VM 1.6.0_17) [x86-java]

0.00999999046325684

ruby 1.8.6 (2009-06-08 patchlevel 369) [i386-mswin32]

0.029000997543335

ruby 1.8.6 (2009-08-04 patchlevel 383) [i386-mingw32]

0.0

ruby 1.8.7 (2009-12-24 patchlevel 248) [i386-mingw32]

0.0

ruby 1.8.7 (2009-12-24 patchlevel 248) [i386-mswin32]

0.0220010280609131

ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mingw32]

0.100004911422729

ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]

0.100005865097046

ruby 1.9.2dev (2010-01-02 trunk 26229) [i386-mingw32]

0.1000058650970459

---------------------------------------- http://redmine.ruby-lang.org/issues/show/2637 ---------------------------------------- http://redmine.ruby-lang.org