我正在研究一个大型.net解决方案的rake任务(使用albacore gem),我希望能够记录任何rake任务的启动和停止时间,以便尝试加速我们的构建并找到瓶颈.有什么内置的我可以使用,或者我需要写一些东西?
小智 3
Ruby 的 Stdlib 中有一个简单的基准测试库:
require 'benchmark'
puts Benchmark.measure { "a"*1_000_000 }
Run Code Online (Sandbox Code Playgroud)
您可以将其放在 rake 任务中,就像自动“对所有 rake 任务执行进行基准测试”一样,这需要深入研究 rake 的内部结构。
更多信息请访问:http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/index.html
归档时间: |
|
查看次数: |
2224 次 |
最近记录: |