Hi Roger, Charles,
On Fri, Mar 19, 2010 at 2:36 PM, Roger Pack <rogerdpack2 / gmail.com> wrote:
>> JRuby does do encoding support, though it's not complete yet. I think
>> we just recently added the binmode stuff, but I'm not sure if it's
>> 100% correct yet. Is there a benchmark we could run to see if we're
>> suffering from the same issues?
>
> 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
As a general note, based on my everyday experience with MRI and JRuby
on Windows, JRuby easily beats MRI there, since IO on MRI is indeed
very, very poor. I'm not sure what's wrong with MRI on Windows, but it
is just feels slow, while running MRI on Linux in virtual machine on
the same PC is much faster :)
Thanks,
--Vladimir