gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:36 27 4
gpt4 key购买 nike

我正在为大型 .net 解决方案(使用 albacore gem)处理 rake 任务,我希望能够将运行的任何 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

关于.net - 如何输出 rake 任务的性能时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com