gpt4 book ai didi

ruby-on-rails - 对 Rails 模型方法进行基准测试

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

Rails 中有类似 Ruby Benchmark 的东西吗?我过去曾使用 Ruby 基准测试来比较不同的代码位,但没有一个与 Rails 相关。我想在一些基准测试中使用我的应用程序模型来做一些类似......

#!/usr/bin/ruby
require 'benchmark'

Benchmark.bmbm do |x|
x.report("Benchmark 1") do
1_000_000.times do
# do something here...
end
end

x.report("Benchmark 2") do
1_000_000.times do
# Do something else here...
end
end
end

这给了我这样的输出:

Rehearsal -----------------------------------------------
Benchmark 1 0.070000 0.000000 0.070000 ( 0.069236)
Benchmark 2 0.070000 0.000000 0.070000 ( 0.069227)
-------------------------------------- total: 0.140000sec

user system total real
Benchmark 1 0.070000 0.000000 0.070000 ( 0.069793)
Benchmark 2 0.070000 0.000000 0.070000 ( 0.069203)

我研究了 script/performance/benchmarker 和 script/performance/profiler,但我找不到比较方法的方法。我也考虑过在测试中这样做,但我没有任何断言,所以这似乎没有意义。

最佳答案

Performance testing your rails application可能就是你所需要的。我认为这就是您使用独立 Rails 所能做的全部。

关于ruby-on-rails - 对 Rails 模型方法进行基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302754/

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