要約
Benchmark.#benchmark メソッドや Benchmark.#bm メソッドの内部で使用されているクラスです。
このライブラリのユーザーが直接意識する必要はありません。
目次
特異メソッド
new(width = 0, fmtstr = nil) -> Benchmark::Report[permalink][rdoc][edit]-
Benchmark::Report のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
- [PARAM]
width: - ラベルの幅
- [PARAM]
fmtstr: - フォーマット文字列
- [PARAM]
インスタンスメソッド
item(label = "", *fmt) { ... } -> Benchmark::Tms[permalink][rdoc][edit]report(label = "", *fmt) { ... } -> Benchmark::Tms-
ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
- [PARAM]
label: - ラベル
- [PARAM]
fmt: - 結果に出力したいオブジェクト
[SEE_ALSO] Benchmark::Tms#format
- [PARAM]
list -> [Benchmark::Tms]Ruby 1.9.3 から[permalink][rdoc][edit]-
Benchmark::Report#item 実行時に作成された Benchmark::Tms オブジェクトの一覧を返します。
[SEE_ALSO] Benchmark::Report#item