Att optimera Ruby börjar med profilering för att hitta den verkliga flaskhalsen — aldrig gissa. Ruby är relativt långsamt (tolkat, dynamiskt), så optimering fokuserar på bättre algoritmer, minskad objektallokeringering, reparation av databasfrågor (den vanliga skuldeboken i Rails) och cacheing.
Profilera först
.bm { || x.report() { expensive_method } }
