[#28687] [Bug #2973] rb_bug - Segmentation fault - error.c:213 — rudolf gavlas <redmine@...>

Bug #2973: rb_bug - Segmentation fault - error.c:213

10 messages 2010/03/16

[#28735] [Bug #2982] Ruby tries to link with both openssl and readline — Lucas Nussbaum <redmine@...>

Bug #2982: Ruby tries to link with both openssl and readline

16 messages 2010/03/18

[#28736] [Bug #2983] Ruby (GPLv2 only) tries to link to with readline (now GPLv3) — Lucas Nussbaum <redmine@...>

Bug #2983: Ruby (GPLv2 only) tries to link to with readline (now GPLv3)

10 messages 2010/03/18

[#28907] [Bug #3000] Open SSL Segfaults — Christian Höltje <redmine@...>

Bug #3000: Open SSL Segfaults

19 messages 2010/03/23

[#28924] [Bug #3005] Ruby core dump - [BUG] rb_sys_fail() - errno == 0 — Sebastian YEPES <redmine@...>

Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0

10 messages 2010/03/24

[#28954] [Feature #3010] slow require gems in ruby 1.9.1 — Miao Jiang <redmine@...>

Feature #3010: slow require gems in ruby 1.9.1

15 messages 2010/03/24

[#29179] [Bug #3071] Convert rubygems and rdoc to use psych — Aaron Patterson <redmine@...>

Bug #3071: Convert rubygems and rdoc to use psych

10 messages 2010/03/31

[ruby-core:28888] Re: Indentifying key MRI-on-Windows issues

From: Jon <jon.forums@...>
Date: 2010-03-23 17:05:13 UTC
List: ruby-core #28888
> > The snippets in
> >
> > http://redmine.ruby-lang.org/issues/show/2742
> 
> The code there runs for me on Windows 7 like this:
> 
> MRI 1.8.7:              4.2 seconds
> JRuby in 1.8 mode: 3.5 seconds
> JRuby in 1.9 mode: 3.5 seconds
> MRI 1.9.2dev:         *minutes* and minutes

Thanks to nobu and Roger for the patches for 2742. On Vista, they were able to take my micro-benchmark's "real" results from 525.16 down to 18.76 seconds on a ~48MB test file.

However, it doesn't appear root cause has been identified and there is significant room for improvement as JRuby, IronRuby, and MRI 1.8.x ran in the range of 0.14 to 0.65 seconds as the following results indicate.

For testing, I used a ~48MB test file containing 625,000 LF or CRLF delimited lines containing hyphens, created by http://gist.github.com/340719

The LF and CRLF test files were micro benchmarked using http://gist.github.com/340718

The LF read results: http://gist.github.com/341367
The CRLF read results: http://gist.github.com/341365

The LF write results: http://gist.github.com/341371
The CRLF write results: http://gist.github.com/341369

As time allows, I hope to test on Linux and with Rubinius, JRuby 1.5.0, and Mono+IronRuby as well as test http://github.com/acangiano/ruby-benchmark-suite and Rails3.

Anyone done any MRI 1.9.2dev performance testing on Windows with "real world" (or micro-benchmark) heavy IO read workloads?  Anyone done any Rails3 testing?
 
Jon

In This Thread