我正在爲大型.net解決方案(使用albacore gem)進行rake任務,並且希望能夠記錄任何rake任務的文件開始和結束時間試圖加速我們的構建並找到瓶頸。有什麼內置的,我可以使用,還是我需要寫點什麼?如何輸出rake任務的性能時間
5
A
回答
3
有一個簡單的標杆庫在Ruby的STDLIB:
require 'benchmark'
puts Benchmark.measure { "a"*1_000_000 }
你可能會下降,在你的耙的任務,作爲一個自動的「風向標所有耙任務執行」,這將需要一點點挖成內臟的耙子。
更多信息在:http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/index.html
3
最後寫的:rake-performance
相關問題
- 1. 如何rake任務
- 2. 在Rake中抑制輸出任務db:schema:load
- 3. 如何查看自動每日Rake任務的輸出?
- 4. 如何顯示Rake任務的Rails-like輸出?
- 5. 如何將Rake任務添加到默認的Rake任務?
- 6. 如何分析Rake任務?
- 7. 在Rake任務
- 8. rake任務
- 9. rake任務
- 10. Rake「variadic」任務
- 11. Ruby Rake任務中的命名空間
- 12. 何時在Rails中使用Rake任務
- 13. 如何創建一個Rake任務,當任何Rake任務運行時將始終運行?
- 14. 如何調用rake任務在rspec的
- 15. 從SSHKit調用的rake任務顯示輸出
- 16. 列出無命名空間的Rake任務
- 17. Rake任務與零值找到屬性
- 18. Rake默認任務和名稱空間
- 19. 的MSBuild ReadLinesFromFile任務輸出屬性
- 20. Rake任務會破壞我的Ruby ...壞Rake任務
- 21. Rake任務的命令行工作,但失敗rake任務
- 22. Rails應用Rake任務不知道如何構建其他Rake任務
- 23. 如何在並行的rake任務中運行功能?
- 24. Rails如何爲heroku上的rake任務創建後臺任務?
- 25. 如何聲明取決於參數化任務的Rake任務?
- 26. 如何創建rake任務的後臺任務?
- 27. 運行rake任務
- 28. Rake任務失火
- 29. 守護rake任務
- 30. rake任務指定