7件ヒット
[1-7件を表示]
(0.011秒)
種類
- インスタンスメソッド (4)
- クラス (1)
- モジュール関数 (1)
- 特異メソッド (1)
ライブラリ
- benchmark (7)
クラス
-
Benchmark
:: Job (5)
モジュール
- Benchmark (1)
検索結果
先頭5件
-
Benchmark
:: Job (69001.0) -
Benchmark.#bmbm メソッドの内部で使用されるクラスです。
Benchmark.#bmbm メソッドの内部で使用されるクラスです。
このライブラリのユーザーが直接意識する必要はありません。 -
Benchmark
:: Job . new(width) -> Benchmark :: Job (63370.0) -
Benchmark::Job のインスタンスを初期化して返します。
Benchmark::Job のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
@param width Benchmark::Job#list のサイズ。 -
Benchmark
:: Job # width -> Integer (63049.0) -
Benchmark::Job#list のサイズ。
Benchmark::Job#list のサイズ。 -
Benchmark
:: Job # item(label = "") { . . . } -> self (63001.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル -
Benchmark
:: Job # list -> [String , Proc] (63001.0) -
登録されているジョブのリストを返します。
登録されているジョブのリストを返します。
それぞれの要素は、ラベルとブロックからなる二要素の配列です。 -
Benchmark
:: Job # report(label = "") { . . . } -> self (63001.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル -
Benchmark
. # bmbm(width = 0) {|job| . . . } -> [Benchmark :: Tms] (49.0) -
Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを 実行します。
Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを
実行します。
ベンチマークの結果は GC の影響によって歪められてしまうことがあります。
このメソッドは与えられたブロックを二度実行する事によってこの影響を最小化します。
一回目は実行環境を安定化するためにリハーサルとして実行します。二回目は本番として
実行します。
二回目のブロック実行の前に GC.start を実行しますが、この実行時間は計測には
含まれません。しかし、実際にはこのメソッドを使用しても、GC などの影響を分離する
ことは保証されません。
@param width ラベルの幅を...