Speedup Ruby 1.9.3 on Windows a lot

Hello!

I’ve written a blog post about speeding up Ruby 1.9.3 on Windows a lot -

Let me know if you have any questions or comments.

Jarmo P.

IT does really matter - http://itreallymatters.net

On Thu, Nov 17, 2011 at 12:06 AM, Jarmo P. [email protected]
wrote:

I’ve written a blog post about speeding up Ruby 1.9.3 on Windows a lot -
Speedup Ruby 1.9.3 On Windows

Interesting!

Let me know if you have any questions or comments.

I have added a ton of questions on the page. :slight_smile:

Cheers

robert

Robert K. wrote in post #1032313:

On Thu, Nov 17, 2011 at 12:06 AM, Jarmo P. [email protected]
wrote:

I’ve written a blog post about speeding up Ruby 1.9.3 on Windows a lot -
Speedup Ruby 1.9.3 On Windows

Interesting!

Let me know if you have any questions or comments.

I have added a ton of questions on the page. :slight_smile:

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 S.'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


Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.
http://thecodeshop.github.com | http://jonforums.github.com/
twitter: @jonforums

Robert K. wrote in post #1032313:

I have added a ton of questions on the page. :slight_smile:

I hope my answers help you.

Cheers,

Luis L.

On Thu, Nov 17, 2011 at 5:32 PM, Luis L. [email protected]
wrote:

Robert K. wrote in post #1032313:

I have added a ton of questions on the page. :slight_smile:

I hope my answers help you.

Yep, thanks for that!

Cheers

robert

On Thu, Nov 17, 2011 at 4:59 PM, Jon F. [email protected]
wrote:

I have added a ton of questions on the page. :slight_smile:

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!

Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.

%w{fast often publicly}.each {|how| Fail how}
Learn
Adapt
Rinse and Repeat

:slight_smile:

Cheers

robert

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 :wink:

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.

Jon


Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.
http://thecodeshop.github.com | http://jonforums.github.com/
twitter: @jonforums

-----Messaggio originale-----
Da: Jarmo P. [mailto:[email protected]]
Inviato: gioved 17 novembre 2011 00:07
A: ruby-talk ML
Oggetto: Speedup Ruby 1.9.3 on Windows a lot

Hello!

I’ve written a blog post about speeding up Ruby 1.9.3 on Windows a lot -

Let me know if you have any questions or comments.

Jarmo P.

IT does really matter - http://itreallymatters.net


Posted via http://www.ruby-forum.com/.


Caselle da 1GB, trasmetti allegati fino a 3GB e in piu’ IMAP, POP3 e
SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f

Sponsor:
Conto Arancio al 4,20%. Soldi sempre disponibili, zero spese, aprilo in
due minuti!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid923&d)-12