Wilson Bilkovich
3/26/2006 7:49:00 PM
On 3/26/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
>
>
> Wilson Bilkovich wrote:
> > On 3/25/06, rtilley <rtilley@vt.edu> wrote:
> >
> >> Larry Kelly wrote:
> >>
> >>> What progress is being made to improve Ruby's speed on Windows
> >>> platforms. I'm finding much slower on Windows, especially Windows 2003
> >>> Server.
> >>>
> >>>
> >> How are you using Ruby? I find its performance acceptable on XP and
> >> 2003. I use both Python and Ruby for many common systems administration
> >> and automation tasks. IMO, Python and Ruby perform about the same. In
> >> some areas, Ruby is faster... I've found this to be especially true when
> >> working with WMI.
> >>
> >>
> >
> > I've found Ruby IO and database connectivity to be significantly
> > slower on Windows (identical and near-identical hardware) than on
> > Linux. Even IRB takes a noticeably longer time to reach a usable
> > state. A particularly nasty test is timing a script using ruby
> > -rprofile. The profiling overhead seems to be much greater in
> > Windows, which points at some kind of underlying problem.
> > Sadly, I don't know enough about instrumenting compiled code to point
> > at the problem.
> >
> Hmmm ... I'm not sure how many different versions of the Ruby
> interpreter there are for Windows. Are you using Curt Hibbs' One Click
> Installer, which, IIRC, was compiled with the native Microsoft Visual
> Studio? Some of the older versions may have been compiled with CygWin.
> >
> >
>
I've had this experience with both the one-click, and with versions
I've built myself using Visual Studio 2K3 and 6.0.
Until I saw this thread, I assumed this was common knowledge. If
that's not the case, I can stage some kind of benchmark between Linux
and Windows on identical hardware.
--Wilson.