クラス
-
DRb
:: DRbServer (11) -
DRb
:: TimerIdConv (11) -
Fiddle
:: Pointer (22) - IO (44)
- Tempfile (22)
モジュール
- GC (126)
-
GC
:: Profiler (88) -
Test
:: Unit (1)
キーワード
-
auto
_ compact (3) -
auto
_ compact= (3) - clear (11)
- compact (5)
- count (11)
- create (22)
-
default
_ argc _ limit (11) - disable (22)
- enable (22)
- enabled? (11)
-
for
_ fd (11) -
latest
_ gc _ info (22) - malloc (11)
- new (33)
- open (22)
-
raw
_ data (11) - report (11)
- result (11)
-
setup
_ argv (1) - start (11)
- stat (22)
- stress (11)
- stress= (11)
-
total
_ time (11) -
verify
_ compaction _ references (5)
検索結果
先頭5件
-
GC
:: Profiler . report(out = $ stdout) -> nil (3053.0) -
GC::Profiler.result の結果を out に出力します。
...
GC::Profiler.result の結果を out に出力します。
@param out 結果の出力先を指定します。デフォルトは $stdout です。
//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.report
# => GC 4 invokes.
# Index Invoke Time(sec) Use Size(byte) Total Si......ze(byte) Total Object GC Time(ms)
# 1 0.019 303720 1269840 31746 1.25899999999999967493
//}
@see GC::Profiler.result... -
GC
:: Profiler . total _ time -> Float (3051.0) -
GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
...GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.total_time # => 0.0011530000000000012
//}... -
GC
:: Profiler . disable -> nil (3047.0) -
GC のプロファイラを停止します。
...
GC のプロファイラを停止します。
例:
GC::Profiler.disable
GC::Profiler.enabled? #=> false
このメソッドでは、蓄積したプロファイル情報は破棄しません。
破棄したい場合は GC::Profiler.clear を呼び出してください。
@see GC::Profiler.enab......le, GC::Profiler.enabled?... -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (25.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...を表示しません。
: -I
ライブラリのロードパスに指定した値を追加します。
: --gc-stress
GC.stress に true を設定します。
: --no-gc-stress
GC.stress に false を設定します。
===== 注意
Test::Unit.setup_argvはoriginal_argvの指定に関わ... -
Fiddle
:: Pointer . new(addr , size = 0 , free = nil) -> Fiddle :: Pointer (13.0) -
与えられた addr が指すメモリ領域を表す Pointer オブジェクトを生成して返します。
...す。
size を指定した場合、アドレス addr に確保されているメモリ領域のサイズは
size であると仮定されます。GC は free 関数を使用してメモリを解放します。
@param addr 生成する Pointer オブジェクトが指すアドレスを整数で指... -
DRb
:: TimerIdConv . new(timeout=600) -> DRb :: TimerIdConv (7.0) -
TimerIdConv のインスタンスを生成して返します。
...TimerIdConv のインスタンスを生成して返します。
@param timeout to_id で識別子に変換してからオブジェクトがGCされないことが保証される秒数... -
Fiddle
:: Pointer . malloc(size , free = nil) -> Fiddle :: Pointer (7.0) -
与えられた長さ size のメモリ領域を確保し、それを表す Pointer オブジェクトを生成して返します。
...Pointer オブジェクトを生成して返します。
@param size 確保したいメモリ領域のサイズを整数で指定します。
@param free GC 時に呼ばれる Pointer オブジェクトの free 関数を
Fiddle::Function オブジェクトか整数で指定します。... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (7.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変......同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すよう... -
IO
. new(fd , mode = "r" , **opts) -> IO (7.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変......同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すよう... -
IO
. open(fd , mode = "r" , **opts) -> IO (7.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変......同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すよう... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (7.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変......同じ意味になります。
* :binmode 真を渡すと mode の "b" と同じ意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すよう...