Hi<div><br></div><div>I need to improve the performance of a particular Rails action.</div><div><br></div><div>I'm using fragment caching which is helping a lot, but the initial cache generation is still in the order of 5 seconds.</div>
<div><br></div><div>So I'm looking into the garbage collector, this article provided some hints but no suggestions: <a href="http://merbist.com/2010/07/29/object-allocation-why-you-should-care/">http://merbist.com/2010/07/29/object-allocation-why-you-should-care/</a></div>
<div><br></div><div>e.g. how do I reduce the amount of object allocation in Rails? Should I be using the select() method in ActiveRecord to reduce initialized fields?</div><div>Is it better to use select_all and work directly with hashes?</div>
<div><br></div><div>Is HAML markedly slower than ERB? The view generation seems to take the majority of time.</div><div><br></div><div>I'd really appreciate any tips or links to articles.</div><div><br></div><div>Many thanks<br clear="all">
<div><br></div>-- <br>Jonathon Horsman<br>Director<div>Arctic Kiwi<br>Mobile: 079 42366038<br>Web: <a style="color:rgb(0,153,0)" href="http://www.arctickiwi.com" target="_blank">http://www.arctickiwi.com</a><div>Twitter: <a style="color:rgb(0,153,0)" href="http://www.twitter.com/jhorsman" target="_blank">@jhorsman</a><br>
<img src="http://www.arctickiwi.com/images/arctic-kiwi-logo-email.gif"><br></div></div><br>
</div>