るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.017秒)
トップページ > バージョン:2.4.0[x] > ライブラリ:benchmark[x] > クエリ:Benchmark::Job[x]

別のキーワード

  1. benchmark format
  2. benchmark benchmark
  3. benchmark new
  4. benchmark report
  5. benchmark caption

クラス

モジュール

キーワード

検索結果

Benchmark::Job (69007.0)

Benchmark.#bmbm メソッドの内部で使用されるクラスです。

...Benchmark.#bmbm メソッドの内部で使用されるクラスです。

このライブラリのユーザーが直接意識する必要はありません。...

Benchmark::Job.new(width) -> Benchmark::Job (63376.0)

Benchmark::Job のインスタンスを初期化して返します。

...
Benchmark
::Job のインスタンスを初期化して返します。

通常このメソッドがユーザーによって直接呼び出されることはありません。

@param width Benchmark::Job#list のサイズ。...

Benchmark::Job#width -> Integer (63055.0)

Benchmark::Job#list のサイズ。

...
Benchmark
::Job#list のサイズ。...

Benchmark::Job#item(label = "") { ... } -> self (63007.0)

与えられたラベルとブロックをジョブリストに登録します。

与えられたラベルとブロックをジョブリストに登録します。

@param label ラベル

Benchmark::Job#list -> [String, Proc] (63007.0)

登録されているジョブのリストを返します。

登録されているジョブのリストを返します。

それぞれの要素は、ラベルとブロックからなる二要素の配列です。

絞り込み条件を変える

Benchmark::Job#report(label = "") { ... } -> self (63007.0)

与えられたラベルとブロックをジョブリストに登録します。

与えられたラベルとブロックをジョブリストに登録します。

@param label ラベル

Benchmark.#bmbm(width = 0) {|job| ... } -> [Benchmark::Tms] (55.0)

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

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

ベンチマークの結果は GC の影響によって歪められてしまうことがあります。
このメソッドは与えられたブロックを二度実行する...
...する
ことは保証されません。

@param width ラベルの幅を指定します。

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

array = (1..1000000).map { rand }

Benchmark
.bmbm do |x|
x.report("sort!") { array.dup.sort! }
x.report("sort") { array.dup.sort }
end

#=>
#
# Rehearsal --------...