He escrito una aplicación de Ruby que analiza muchos datos de fuentes en diferentes formatos de archivos html, xml y csv. ¿Cómo puedo saber qué áreas del código están tomando más tiempo?¿Cómo puedo encontrar los cuellos de botella de rendimiento en mi aplicación Ruby?
¿Hay algún recurso bueno sobre cómo mejorar el rendimiento de las aplicaciones de Ruby? ¿O tiene algún estándar de codificación de rendimiento que siempre sigue?
Por ejemplo qué siempre se añaden a la cadena con
output = String.new
output << part_one
output << part_two
output << '\n'
o usaría
output = "#{part_one}#{part_two}\n"
Gracias por la sugerencia. Esos tipos de Rails Envy son geniales. – Geekygecko