2011-01-27 14 views
5

Estoy trabajando en tareas de rake para una gran solución de .NET (utilizando la gema de albacora) y quiero poder registrar en un archivo las horas de inicio y finalización para cualquier tarea de rake que se ejecuta para tratar de acelerar nuestra construcción y localizar cuellos de botella. ¿Hay algo incorporado que pueda usar, o debo escribir algo?Cómo obtengo los tiempos de rendimiento para las tareas de rake

Respuesta

3

Hay una biblioteca simple evaluación comparativa en stdlib de Ruby:

require 'benchmark' 

puts Benchmark.measure { "a"*1_000_000 } 

que podría caer que, en sus tareas de desprendimiento, como para un "punto de referencia todas las ejecuciones de tareas rake" automático, que llevaría un poco de excavación en el entrañas de rastrillo.

Más información en: http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/index.html

Cuestiones relacionadas