346件ヒット
[1-100件を表示]
(0.218秒)
種類
- インスタンスメソッド (176)
- 定数 (66)
- モジュール関数 (44)
- 特異メソッド (33)
- 文書 (27)
ライブラリ
- benchmark (297)
-
rubygems
/ config _ file (22)
クラス
-
Benchmark
:: Job (55) -
Benchmark
:: Report (44) -
Benchmark
:: Tms (121) -
Gem
:: ConfigFile (22)
モジュール
- Benchmark (77)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
BENCHMARK
_ VERSION (11) - CAPTION (22)
-
DEFAULT
_ BENCHMARK (11) - FORMAT (22)
-
NEWS for Ruby 2
. 7 . 0 (5) - Ruby用語集 (11)
- bm (11)
- bmbm (11)
- cstime (11)
- cutime (11)
- format (11)
- item (22)
- label (11)
- list (22)
- memberwise (11)
- new (33)
- realtime (11)
- report (22)
- stime (11)
-
to
_ s (11) - utime (11)
- width (11)
検索結果
先頭5件
-
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (44720.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示......す。
@param caption レポートの一行目に表示する文字列を指定します。
@param label_width ラベルの幅を指定します。
@param fmtstr フォーマット文字列を指定します。
この引数を省略すると Benchmark::FORMAT が使用......abels ブロックが Benchmark::Tms オブジェクトの配列を返す場合に指定します。
=== フォーマット文字列
フォーマット文字列として以下が使用できます。
: %u
user CPU time で置き換えられます。Benchmark::Tms#utime
: %y
system CPU time... -
Benchmark
:: BENCHMARK _ VERSION -> String (38417.0) -
benchmark ライブラリのバージョンを表します。
...
benchmark ライブラリのバージョンを表します。... -
Benchmark
. # realtime { . . . } -> Float (29312.0) -
与えられたブロックを評価して実行時間を計測して返します。 返り値の単位は、秒です。
...与えられたブロックを評価して実行時間を計測して返します。
返り値の単位は、秒です。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark.realtime { [0] * (10**8) } # => 1.0929416846483946
//}... -
Gem
:: ConfigFile # benchmark -> bool (27301.0) -
真の場合はベンチマークを実行します。 そうでない場合は、ベンチマークを実行しません。
真の場合はベンチマークを実行します。
そうでない場合は、ベンチマークを実行しません。 -
Benchmark
:: CAPTION -> String (26228.0) -
Benchmark.#bm の内部などで使用されます。
...
Benchmark.#bm の内部などで使用されます。
実際の定義は Benchmark::Tms::CAPTION でされています。
@see Benchmark::Tms::CAPTION... -
Benchmark
:: Tms # memberwise(op , x) -> Benchmark :: Tms (23429.0) -
Benchmark::Tms の四則演算を実行するために内部で使用されるメソッドです。
...
Benchmark::Tms の四則演算を実行するために内部で使用されるメソッドです。
@param op 演算子をシンボルで与えます。
@param x Benchmark::Tms のオブジェクトか Float に暗黙の変換ができるオブジェクトです。
@return 計算結果は新し......い Benchmark::Tms オブジェクトです。... -
Benchmark
:: Report # item(label = "" , *fmt) { . . . } -> Benchmark :: Tms (23414.0) -
ラベルと与えられたブロックの実行時間を標準出力に出力します。
...ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
@param label ラベル
@param fmt 結果に出力したいオブジェクト
@see Benchmark::Tms#format... -
Benchmark
:: Job # item(label = "") { . . . } -> self (23300.0) -
与えられたラベルとブロックをジョブリストに登録します。
...与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル... -
Benchmark
:: Tms # cstime -> Float (23300.0) -
子プロセスの System CPU time
...子プロセスの System CPU time... -
Benchmark
:: Tms # cutime -> Float (23300.0) -
子プロセスの User CPU time
...子プロセスの User CPU time...