[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sup-talk] Tuning Ruby's GC params for faster `sup`



Hey everyone, 

I'm sharing this to see if any else does this, and whether or not it makes sense to include in the defaults. 

`sup` was kind of slow for me, and sometimes took a few seconds to open up an (albeit large) email thread. I ran `perftools.rb` on it to see what was taking up so much time, and was surprised to find that ~ 60% of wallclock time was spent in GC. 

So, I tuned Ruby's GC to not run so often, resulting in GC now taking only 13% of wall clock time. Anecdotally, I also noticed that threads loaded much much faster. The params I set were https://gist.github.com/rvnd/756d6a5e82d1bba9fbb9

Anyone else notice this? Are there any other tricks people use to speed up `sup`?

Regards,
Aravind

_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk