Optimering af Ruby starter med profilering for at finde den rigtige flaskehals — aldrig gætteri. Ruby er relativt langsom (fortolket, dynamisk), så optimering fokuserer på bedre algoritmer, reducering af objektallokeringer, rettelse af databaseforespørgsler (den sædvanlige skyld i Rails) og caching.
Profiler først
.bm { || x.report() { expensive_method } }
