Optimizacija Ruby se začne z profiliranjem, da najdeš pravo ozko grlo — nikoli ne ugibaj. Ruby je relativno počasen (interpretiran, dinamičen), zato se optimizacija osredotoča na boljše algoritme, zmanjšanje dodeljevanja objektov, popravljanje podatkovnih poizvedb (običajno povzročitel v Rails-u) in predpomnenje.
Profiliraj najprej
.bm { || x.report() { expensive_method } }
