Thanks for that Will,

Just to clarify, this is a 2.3 rails app that's not using bundler right? I
have noticed a slow startup speed on local myself lately on 2.3.11 and using
bundler, so I might see if that combo's effected too. Did you find this via
system profiling, or after digging through the rubygems source?

Cheers,
Jeremy

On 6 April 2011 15:38, Will Bryant <[email protected]> wrote:

> Hi guys,
>
> Just thought we might not be the only project currently on Rails 2.3
> who've found startup mysteriously slower on our dev machines in recent
> weeks.
>
> After a bit of testing to find what changed we've nailed it down to an
> "enhancement" in rubygems 1.6:
>
> "Major Enhancements:
> Rewrote how Gem::activate (gem and require) resolves dependencies."
> (http://blog.segment7.net/2011/03/01/rubygems-1-6-0)
>
> - it now looks through the load paths in a different order - a kinda
> dumb order: it now attempts about 10-50x as many file stats as
> previously to load most of the files loaded in our project (which has
> a fair number of gems).  On OS X at least this is pretty painful to
> watch, as it does a number of syscalls for each (for one thing, it
> tries for a .bundle, .dylib, and .rb for each path for each require).
>
> This doesn't seem to be an issue under Rails 3, presumably due to
> bundler which loads gems in a different way, so if you're planning to
> upgrade soonish this may only be a short-term problem for you - in
> which case downgrading using "sudo gem update --system 1.5.3" is
> probably the most pragmatic solution.
>
> Hope this saves someone some time!
>
> Cheers,
> Will
>
> --
> You received this message because you are subscribed to the Google Groups
> "WellRailed" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/wellrailed?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"WellRailed" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wellrailed?hl=en.

Reply via email to