Let me know if you have any questions or comments.
I have added a ton of questions on the page.
And hopefully a few good answers to your questions now.
It's also worth mentioning The Code Shop binary edge downloads Jarmo
mentioned includes other Windows optimization goodies like faster stats,
*much* faster file reading, and a sorted $LOADED_FEATURES that helps
`require` performance in addition to the fenix `File.expand_path` opts.
It's all early edge work, but so far the opts looks to be solid enough
for further refinement and testing.
I would like to see a topic branch adopted (hint) at The Code Shop that
investigates Xavier Shay's `require` work Speeding up Rails startup time – on top of the
other Windows opts and see how a version compares to our latest build.
Jon
···
On Thu, Nov 17, 2011 at 12:06 AM, Jarmo Pertman <jarmo.p@gmail.com> > wrote:
Let me know if you have any questions or comments.
I have added a ton of questions on the page.
And hopefully a few good answers to your questions now.
Thank you!
It's also worth mentioning The Code Shop binary edge downloads Jarmo
mentioned includes other Windows optimization goodies like faster stats,
*much* faster file reading, and a sorted $LOADED_FEATURES that helps
`require` performance in addition to the fenix `File.expand_path` opts.
It's all early edge work, but so far the opts looks to be solid enough
for further refinement and testing.
Ah, then there's hope that these improvements will make it eventually
into the main code base. Great!
It's also worth mentioning The Code Shop binary edge downloads Jarmo
mentioned includes other Windows optimization goodies like faster stats,
*much* faster file reading, and a sorted $LOADED_FEATURES that helps
`require` performance in addition to the fenix `File.expand_path` opts.
It's all early edge work, but so far the opts looks to be solid enough
for further refinement and testing.
Ah, then there's hope that these improvements will make it eventually
into the main code base. Great!
Absolutely!
The raison d'être of the MRI clone at The Code Shop is to have a common
place for those interested to find/refine opts and have them accepted
and committed back to MRI `trunk`. Our sly but secret scheme is to
pre-backport those opts to `ruby_1_9_3` (see the current topic branches)
so that they can be used more quickly rather than waiting for 2.0.0
Luis did a lot of great work on core plumbing/API with fenix, Hiroshi
Shirosaki has a nice patch for fixing a long-standing Windows IO issue,
Dušan Majkić has a faster stat patch, and Yura and Xavier have
interesting `require` opt efforts that appear to help regardless
of whether your platform is Windows, Linux, or OSX.
Who knows what's still to be found as more folks like Jarmo get
interested.