るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.020秒)

別のキーワード

  1. benchmark caption
  2. cgi caption
  3. cgi/html caption
  4. htmlextension caption
  5. tms caption

種類

ライブラリ

クラス

モジュール

検索結果

Benchmark::CAPTION -> String (41254.0)

Benchmark.#bm の内部などで使用されます。

...
Benchmark
.#bm の内部などで使用されます。

実際の定義は Benchmark::Tms::CAPTION でされています。

@see Benchmark::Tms::CAPTION...

Benchmark.#benchmark(caption = "", label_width = nil, fmtstr = nil, *labels) {|rep| ...} -> [Benchmark::Tms] (35540.0)

Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。

...
Benchmark
::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。

基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示...
...ます。

@param caption レポートの一行目に表示する文字列を指定します。
@param label_width ラベルの幅を指定します。
@param fmtstr フォーマット文字列を指定します。
この引数を省略すると Benchmark::FORMAT が使...
...す。Benchmark::Tms#real
: %n
ラベルで置き換えられます(Mnemonic: n of "*n*ame")。Benchmark::Tms#label

//emlist[][ruby]{
require 'benchmark'

n = 50000

# これは
# Benchmark.bm(7, ">total:", ">avg:") do |x| ... end
# と同じ
Benchmark
.benchmark(" "*7 + Benchmark::CAPTION,...

Benchmark::Tms::CAPTION -> String (35236.0)

Benchmark.#bm の内部などで使用されます。

...
Benchmark
.#bm の内部などで使用されます。

@see Benchmark::CAPTION...

Benchmark.#measure(label = "") { ... } -> Benchmark::Tms (17153.0)

与えられたブロックを実行して、経過した時間を Process.#times で計り、 Benchmark::Tms オブジェクトを生成して返します。

...s で計り、
Benchmark
::Tms オブジェクトを生成して返します。

Benchmark
::Tms オブジェクトには to_s が定義されているので、
基本的には以下のように使います。

//emlist[][ruby]{
require 'benchmark'

puts Benchmark::CAPTION
puts Benchmark.measure { "a"...