44件ヒット
[1-44件を表示]
(0.017秒)
トップページ > :Benchmark::CAPTION
検索結果
先頭4件
-
Benchmark
:: CAPTION -> String (23000.0) -
Benchmark.#bm の内部などで使用されます。
Benchmark.#bm の内部などで使用されます。
実際の定義は Benchmark::Tms::CAPTION でされています。
@see Benchmark::Tms::CAPTION -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (6.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...{
require 'benchmark'
n = 50000
# これは
# Benchmark.bm(7, ">total:", ">avg:") do |x| ... end
# と同じ
Benchmark.benchmark(" "*7 + Benchmark::CAPTION,
7,
Benchmark::FORMAT,
">total:",
">avg:") do |x|
tf = x... -
Benchmark
. # measure(label = "") { . . . } -> Benchmark :: Tms (6.0) -
与えられたブロックを実行して、経過した時間を Process.#times で計り、 Benchmark::Tms オブジェクトを生成して返します。
...には to_s が定義されているので、
基本的には以下のように使います。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark::CAPTION
puts Benchmark.measure { "a"*1_000_000 }
#=>
#
# user system total real
# 1.166667 0.050000 1.216667 ( 0.571355)
//... -
Benchmark
:: Tms :: CAPTION -> String (6.0) -
Benchmark.#bm の内部などで使用されます。
...Benchmark.#bm の内部などで使用されます。
@see Benchmark::CAPTION...