クラス
-
Benchmark
:: Job (55) -
Benchmark
:: Report (44) -
Benchmark
:: Tms (220)
モジュール
- Benchmark (88)
キーワード
- * (11)
- + (11)
- - (11)
-
/ (11) -
BENCHMARK
_ VERSION (11) - Benchmark (11)
- CAPTION (22)
- FORMAT (22)
- Job (11)
- Report (11)
- Tms (11)
- add (11)
- add! (11)
- benchmark (11)
- bm (11)
- bmbm (11)
- cstime (11)
- cutime (11)
- format (11)
- item (22)
- label (11)
- list (22)
- measure (11)
- memberwise (11)
- new (33)
- real (11)
- realtime (11)
- report (22)
- stime (11)
-
to
_ a (11) -
to
_ s (11) - total (11)
- utime (11)
- width (11)
検索結果
先頭5件
-
Benchmark
:: Tms # total -> Float (2.0) -
合計時間。(utime + stime + cutime + cstime)
合計時間。(utime + stime + cutime + cstime) -
Benchmark
:: Tms # utime -> Float (2.0) -
User CPU time
User CPU time -
Benchmark
:: Tms . new(utime = 0 . 0 , stime = 0 . 0 , cutime = 0 . 0 , cstime = 0 . 0 , real = 0 . 0 , label = nil) -> Benchmark :: Tms (2.0) -
新しい Benchmark::Tms オブジェクトを生成して返します。
...新しい Benchmark::Tms オブジェクトを生成して返します。
@param utime User CPU time
@param stime System CPU time
@param cutime 子プロセスの User CPU time
@param cstime 子プロセスの System CPU time
@param real 実経過時間
@param label ラベル... -
Benchmark
:: Tms :: CAPTION -> String (2.0) -
Benchmark.#bm の内部などで使用されます。
...
Benchmark.#bm の内部などで使用されます。
@see Benchmark::CAPTION... -
Benchmark
:: Tms :: FORMAT -> String (2.0) -
Benchmark.#benchmark の第三引数のデフォルト値。
...
Benchmark.#benchmark の第三引数のデフォルト値。
: %u
user CPU time で置き換えられます。Benchmark::Tms#utime
: %y
system CPU time で置き換えられます(Mnemonic: y of "s*y*stem")。Benchmark::Tms#stime
: %U
子プロセスの user CPU time で置き換えられま......す。Benchmark::Tms#cutime
: %Y
子プロセスの system CPU time で置き換えられます。Benchmark::Tms#cstime
: %t
total CPU time で置き換えられます。Benchmark::Tms#total
: %r
実経過時間で置き換えられます。Benchmark::Tms#real
: %n
ラベルで置き換え......られます(Mnemonic: n of "*n*ame")。Benchmark::Tms#label
上記のフォーマット文字列を使用しています。
この定数の内容は以下の通りです。
//emlist[][ruby]{
"%10.6u %10.6y %10.6t %10.6r\n"
//}
@see Benchmark.#benchmark, Benchmark::FORMAT...