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
5
A
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
3
terminó escribiendo esto: rake-performance
Cuestiones relacionadas
- 1. ¿Hay un "error de método" para las tareas de rake?
- 2. Rake Las tareas de RSpec no aparecen
- 3. Ejecutar el inicializador solo para las tareas de Rake
- 4. ¿Cómo ejecutar comandos dentro de las tareas de Rake?
- 5. ¿Cómo se comunica entre las tareas de Rake?
- 6. ¿Cómo ejecuto las tareas de Rake con argumentos varias veces?
- 7. Rake tareas en otros archivos
- 8. Agregar dependencias de tareas a Rake :: TestTask
- 9. ¿Puede trabajar Spork con tareas de rake?
- 10. Tareas ActiveRecord Migration & Rake no cargando modelos?
- 11. ¿Cómo ejecuto las tareas de Rake dentro de un script de Ruby?
- 12. ¿Cómo ejecuto varias tareas de Rake programáticamente a la vez?
- 13. ¿Cómo ejecutar tareas de rake desde la consola?
- 14. ¿Cómo resolver las tareas de rake deprecation en el plugin Rails?
- 15. constante no inicializado en Tareas Rake
- 16. ¿Cómo hago que las tareas de Rake se ejecuten en mi aplicación/entorno Sinantra?
- 17. cómo cambiar el registrador de rieles para usar la salida estándar de tareas rake (rails2)
- 18. Cómo calcular los tiempos de amanecer/anochecer
- 19. Ajuste del rendimiento de una aplicación nocaut: directrices para mejorar los tiempos de respuesta
- 20. ¿Cómo disminuir los tiempos de MSBuild
- 21. ¿Cómo obtengo el espacio de nombres actual en Rake?
- 22. ¿Es posible registrar consultas sql en tareas de rake?
- 23. Modelos ActiveRecord almacenados en caché en tareas de rake?
- 24. ¿Cómo mejorar los tiempos de compilación/modo alojado de GWT?
- 25. Rails tareas de rake DB se ejecutan pero nunca salen
- 26. Cómo usar las herramientas de control de origen para que los estudiantes entreguen las tareas
- 27. ¿Cómo matan las aplicaciones los administradores de tareas?
- 28. ¿Alguien tiene recomendaciones para una buena herramienta de gestión de tareas/tiempos?
- 29. ¿Los raíles ejecutan los inicializadores para la tarea de rake?
- 30. ¿Cómo se manejan las tareas de implementación únicas con capistrano?