当前位置 : 主页 > 网络安全 > 测试自动化 >

.net – 如何输出rake任务的性能时间

来源:互联网 收集:自由互联 发布时间:2021-06-22
我正在研究一个大型.net解决方案的rake任务(使用albacore gem),我希望能够记录任何rake任务的启动和停止时间,以便尝试加速我们的构建并找到瓶颈.有什么内置的我可以使用,或者我需要写一
我正在研究一个大型.net解决方案的rake任务(使用albacore gem),我希望能够记录任何rake任务的启动和停止时间,以便尝试加速我们的构建并找到瓶颈.有什么内置的我可以使用,或者我需要写一些东西? Ruby的Stdlib中有一个简单的基准测试库:

require 'benchmark'

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

您可以在rake任务中删除它,就像自动“基准所有rake任务执行”一样,这需要花一点时间挖掘rake的内部.

更多信息:http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/index.html

网友评论