Optimalisering av Ruby starter med profilering for å finne den virkelige flaskehalsen — aldri gjetting. Ruby er relativt sakte (tolket, dynamisk), så optimalisering fokuserer på bedre algoritmer, redusert objektallokering, fikset databasespørringer (den vanligste synderen i Rails), og caching.
Profiler først
.bm { || x.report() { expensive_method } }
