22件ヒット
[1-22件を表示]
(0.032秒)
検索結果
先頭2件
-
Benchmark
. # realtime { . . . } -> Float (18308.0) -
与えられたブロックを評価して実行時間を計測して返します。 返り値の単位は、秒です。
...与えられたブロックを評価して実行時間を計測して返します。
返り値の単位は、秒です。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark.realtime { [0] * (10**8) } # => 1.0929416846483946
//}... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (428.0) -
POSIX の clock_gettime() 関数の時間を返します。
...time(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバージョンに依存します。
: Process::CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeB......OpenBSD 2.1
: Process::CLOCK_PROF
FreeBSD 3.0, OpenBSD 2.1
: Process::CLOCK_REALTIME_FAST
FreeBSD 8.1
: Process::CLOCK_REALTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_REALTIME_COARSE
Linux 2.6.32
: Process::CLOCK_REALTIME_ALARM
Linux 3.0
: Process::CLOCK_MONOTONIC_FAST
FreeBSD 8.1
: Process::CLO......以上を表すことはできません。
@param unit 返値の型を指定します。
: :float_second
Float の秒 (デフォルト)
: :float_millisecond
Float のミリ秒
: :float_microsecond
Float のマイクロ秒
: :second
Integer の秒
: :millisecond
Integer のミリ秒
: :microse...