297件ヒット
[1-100件を表示]
(0.079秒)
種類
- インスタンスメソッド (165)
- 定数 (55)
- モジュール関数 (44)
- 特異メソッド (33)
クラス
-
Benchmark
:: Job (55) -
Benchmark
:: Report (44) -
Benchmark
:: Tms (121)
モジュール
- Benchmark (77)
検索結果
先頭5件
-
Benchmark
. # realtime { . . . } -> Float (6102.0) -
与えられたブロックを評価して実行時間を計測して返します。 返り値の単位は、秒です。
...与えられたブロックを評価して実行時間を計測して返します。
返り値の単位は、秒です。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark.realtime { [0] * (10**8) } # => 1.0929416846483946
//}... -
Benchmark
:: BENCHMARK _ VERSION -> String (6102.0) -
benchmark ライブラリのバージョンを表します。
...
benchmark ライブラリのバージョンを表します。... -
Benchmark
:: CAPTION -> String (6102.0) -
Benchmark.#bm の内部などで使用されます。
...
Benchmark.#bm の内部などで使用されます。
実際の定義は Benchmark::Tms::CAPTION でされています。
@see Benchmark::Tms::CAPTION... -
Benchmark
:: Job # item(label = "") { . . . } -> self (6102.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル -
Benchmark
:: Job # list -> [String , Proc] (6102.0) -
登録されているジョブのリストを返します。
登録されているジョブのリストを返します。
それぞれの要素は、ラベルとブロックからなる二要素の配列です。 -
Benchmark
:: Job # width -> Integer (6102.0) -
Benchmark::Job#list のサイズ。
...
Benchmark::Job#list のサイズ。... -
Benchmark
:: Report # item(label = "" , *fmt) { . . . } -> Benchmark :: Tms (6102.0) -
ラベルと与えられたブロックの実行時間を標準出力に出力します。
...ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
@param label ラベル
@param fmt 結果に出力したいオブジェクト
@see Benchmark::Tms#format... -
Benchmark
:: Report # list -> [Benchmark :: Tms] (6102.0) -
Benchmark::Report#item 実行時に作成された Benchmark::Tms オ ブジェクトの一覧を返します。
...
Benchmark::Report#item 実行時に作成された Benchmark::Tms オ
ブジェクトの一覧を返します。
@see Benchmark::Report#item... -
Benchmark
:: Tms # cstime -> Float (6102.0) -
子プロセスの System CPU time
...子プロセスの System CPU time... -
Benchmark
:: Tms # cutime -> Float (6102.0) -
子プロセスの User CPU time
...子プロセスの User CPU time...