種類
- インスタンスメソッド (22)
- モジュール関数 (22)
- 定数 (22)
クラス
-
Benchmark
:: Tms (11)
モジュール
- Benchmark (33)
-
CGI
:: HtmlExtension (22)
検索結果
先頭5件
-
CGI
:: HtmlExtension # caption(align = nil) -> String (18136.0) -
caption 要素を生成します。
...
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます......。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION>... -
CGI
:: HtmlExtension # caption(align = nil) { . . . } -> String (18136.0) -
caption 要素を生成します。
...
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます......。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION>... -
Benchmark
:: CAPTION -> String (6113.0) -
Benchmark.#bm の内部などで使用されます。
...Benchmark.#bm の内部などで使用されます。
実際の定義は Benchmark::Tms::CAPTION でされています。
@see Benchmark::Tms::CAPTION... -
Benchmark
:: Tms :: CAPTION -> String (6107.0) -
Benchmark.#bm の内部などで使用されます。
...Benchmark.#bm の内部などで使用されます。
@see Benchmark::CAPTION... -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (113.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...ロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示されます。
@param caption レポートの一行目に表示する文字列を指定します。
@param label_width ラベルの幅を指定します。
@param fmtstr......ire 'benchmark'
n = 50000
# これは
# Benchmark.bm(7, ">total:", ">avg:") do |x| ... end
# と同じ
Benchmark.benchmark(" "*7 + Benchmark::CAPTION,
7,
Benchmark::FORMAT,
">total:",
">avg:") do |x|
tf = x.repor... -
Benchmark
. # measure(label = "") { . . . } -> Benchmark :: Tms (6.0) -
与えられたブロックを実行して、経過した時間を Process.#times で計り、 Benchmark::Tms オブジェクトを生成して返します。
...は to_s が定義されているので、
基本的には以下のように使います。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark::CAPTION
puts Benchmark.measure { "a"*1_000_000 }
#=>
#
# user system total real
# 1.166667 0.050000 1.216667 ( 0.571355)
//}...