And as far as loading rails, I mean anything involving the ‘rails’
command. rails console, rails server, rails generate - all 30+
Anything involve the rake tasks rails ships with: rake db:migrate,
rake test:units - 30+ seconds.
I honestly haven’t even gotten into actually running the server yet -
I’ve been writing models and test units, but I did test on just
webrick and response time - 30+ seconds.
This is on Windows XP, Ubuntu 9.10 or Ubuntu 9.04 (both ubuntu were on
VirtualBox with XP as the host). I’ve tried Ruby 1.9.1 and 1.8.7.
1.8.7 just made things vastly worse - 2+ minutes to start some things.
Chris, these thing load for me in less than 5 seconds for Mac OS 10.6.2 and Ubuntu 9.10.
Windows 7 Ultimate can get things loaded in less than 20 seconds. BTW, I have the following
Mac OS 10.6.2
8-core 2.93 GHz
32 GB RAM
VMWare Fusion 3 - Windows 7 Ultimate (64 bit) and Ubuntu 9.10 (64 bit)
Also, I have scaled things all the way down using 1 and 2 cores and I was able to get the
same results. Again, Rails 3 is currently in Beta. Thus, all the needed optimizations are
not in place and I’m quite sure that there’s a level of debugging logic within the code base.
This debugging logic will most likely be removed and optimizations will be put into place
for the first release candidate (RC).