44件ヒット
[1-44件を表示]
(0.146秒)
別のキーワード
検索結果
先頭4件
-
Benchmark
:: Tms :: CAPTION -> String (39107.0) -
Benchmark.#bm の内部などで使用されます。
...Benchmark.#bm の内部などで使用されます。
@see Benchmark::CAPTION... -
Benchmark
:: CAPTION -> String (18125.0) -
Benchmark.#bm の内部などで使用されます。
...Benchmark.#bm の内部などで使用されます。
実際の定義は Benchmark::Tms::CAPTION でされています。
@see Benchmark::Tms::CAPTION... -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (268.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...します。
基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示されます。
@param caption レポートの一行目に表示する文字列を指定します。
@param......ram labels ブロックが Benchmark::Tms オブジェクトの配列を返す場合に指定します。
=== フォーマット文字列
フォーマット文字列として以下が使用できます。
: %u
user CPU time で置き換えられます。Benchmark::Tms#utime
: %y
system CPU t......"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
. # measure(label = "") { . . . } -> Benchmark :: Tms (129.0) -
与えられたブロックを実行して、経過した時間を Process.#times で計り、 Benchmark::Tms オブジェクトを生成して返します。
...ss.#times で計り、
Benchmark::Tms オブジェクトを生成して返します。
Benchmark::Tms オブジェクトには to_s が定義されているので、
基本的には以下のように使います。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark::CAPTION
puts Benchmark.measu...