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 Pertman

···

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

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

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

···

On Thu, Nov 17, 2011 at 12:06 AM, Jarmo Pertman <jarmo.p@gmail.com> wrote:

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

-----Messaggio originale-----

···

Da: Jarmo Pertman [mailto:jarmo.p@gmail.com]
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 Pertman
-----
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

Robert Klemme wrote in post #1032313:

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

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

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

Robert Klemme wrote in post #1032313:

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

I hope my answers help you.

Cheers,

···

--
Luis Lavena

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

Robert Klemme wrote in post #1032313:

I've written a blog post about speeding up Ruby 1.9.3 on Windows a lot -
http://itreallymatters.net/post/12897174267/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.

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

···

On Thu, Nov 17, 2011 at 4:59 PM, Jon Forums <jon.forums@gmail.com> wrote:

On Thu, Nov 17, 2011 at 12:06 AM, Jarmo Pertman <jarmo.p@gmail.com> >> wrote:

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Yep, thanks for that!

Cheers

robert

···

On Thu, Nov 17, 2011 at 5:32 PM, Luis Lavena <luislavena@gmail.com> wrote:

Robert Klemme wrote in post #1032313:

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

I hope my answers help you.

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

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

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