319件ヒット
[1-100件を表示]
(0.167秒)
種類
- インスタンスメソッド (121)
- モジュール関数 (77)
- 定数 (66)
- 文書 (33)
- 特異メソッド (22)
ライブラリ
- ビルトイン (121)
- benchmark (99)
- bigdecimal (11)
- etc (33)
-
rubygems
/ platform (22)
クラス
-
Benchmark
:: Tms (77) - BigDecimal (11)
-
Gem
:: Platform (22) -
Process
:: Tms (44)
キーワード
-
CLOCK
_ THREAD _ CPUTIME _ ID (11) - FORMAT (22)
-
NEWS for Ruby 2
. 0 . 0 (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ THREAD _ CPUTIME (11) - benchmark (11)
-
clock
_ gettime (11) - cstime (22)
- cutime (22)
-
double
_ fig (11) - format (11)
- new (11)
-
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - setrlimit (11)
- spawn (44)
- stime (22)
-
to
_ s (11) - utime (22)
検索結果
先頭5件
-
Gem
:: Platform # cpu -> String (21217.0) -
CPU のアーキテクチャを返します。
...
CPU のアーキテクチャを返します。... -
Process
:: CLOCK _ THREAD _ CPUTIME _ ID -> Integer (18300.0) -
Process.#clock_gettime で使われます。
...Process.#clock_gettime で使われます。
システムによっては定義されていません。... -
Etc
:: SC _ THREAD _ CPUTIME -> Integer (12301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
BigDecimal
. double _ fig -> Integer (12106.0) -
Ruby の Float クラスが保持できる有効数字の数を返します。
...Float クラスが保持できる有効数字の数を返します。
//emlist[][ruby]{
require 'bigdecimal'
p BigDecimal::double_fig # ==> 16 (depends on the CPU etc.)
//}
double_figは以下の C プログラムの結果と同じです。
double v = 1.0;
int double_fig = 0;
while......(v + 1.0 > 1.0) {
++double_fig;
v /= 10;
}... -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (9354.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示......す。
@param caption レポートの一行目に表示する文字列を指定します。
@param label_width ラベルの幅を指定します。
@param fmtstr フォーマット文字列を指定します。
この引数を省略すると Benchmark::FORMAT が使用......param labels ブロックが Benchmark::Tms オブジェクトの配列を返す場合に指定します。
=== フォーマット文字列
フォーマット文字列として以下が使用できます。
: %u
user CPU time で置き換えられます。Benchmark::Tms#utime
: %y
system CPU... -
Benchmark
:: Tms # cstime -> Float (9216.0) -
子プロセスの System CPU time
...子プロセスの System CPU time... -
Benchmark
:: Tms # cutime -> Float (9216.0) -
子プロセスの User CPU time
...子プロセスの User CPU time... -
Benchmark
:: Tms # stime -> Float (9216.0) -
System CPU time
...System CPU time... -
Benchmark
:: Tms # utime -> Float (9216.0) -
User CPU time
...User CPU time... -
Etc
:: SC _ CPUSET _ SIZE -> Integer (9201.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。