るりまサーチ

最速Rubyリファレンスマニュアル検索!
110件ヒット [1-100件を表示] (0.102秒)

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l

ライブラリ

キーワード

検索結果

<< 1 2 > >>

GC.disable -> bool (6102.0)

ガーベージコレクトを禁止します。

...ガーベージコレクトを禁止します。

前回の禁止状態を返します(禁止されていたなら true, GC が有効であったなら、
false)。

//emlist[例][ruby]{
GC
.disable # => false
GC
.disable # => true
//}

@see GC.enable...

GC.enable -> bool (6102.0)

ガーベージコレクトを許可します。

...ガーベージコレクトを許可します。

前回の禁止状態を返します(禁止されていたなら true, GC が有効であったなら、
false)。

@see GC.disable

//emlist[例][ruby]{
GC
.disable # => false
GC
.enable # => true
GC
.enable # => false
//}...

GC.latest_gc_info(key) -> object (6102.0)

最新のGCの情報を返します。

...最新のGCの情報を返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。

@param key 得られる情報か...
...bol で指定します。

//emlist[例][ruby]{
l
atest = GC.latest_gc_info
l
atest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}

stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true

GC
.latest_gc_info(:gc_...

GC.latest_gc_info(result_hash = {}) -> Hash (6102.0)

最新のGCの情報を返します。

...最新のGCの情報を返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。

@param key 得られる情報か...
...bol で指定します。

//emlist[例][ruby]{
l
atest = GC.latest_gc_info
l
atest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}

stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true

GC
.latest_gc_info(:gc_...

GC.auto_compact -> bool (102.0)

auto compaction が有効化どうかを返します。

...auto compaction が有効化どうかを返します。

@return auto compaction が有効な場合 true を返します。
そうでなければ false を返します。

@see GC.auto_compact=...

絞り込み条件を変える

GC.auto_compact=(bool) (102.0)

GC.compact をフルGCで行うかどうかを制御します。

...
GC
.compact をフルGCで行うかどうかを制御します。

true を設定するとフルGCのタイミングででヒープをコンパクションします。

この機能を有効にするとフルGCのパフォーマンスが低下します。

デフォルトは false です。

詳細...
...は17176を参照してください。

@param bool フルGCでコンパクションするかどうかを true か false で設定します。

@see GC.compact GC.auto_compact...

GC.start(full_mark: true, immediate_sweep: true) -> nil (102.0)

ガーベージコレクトを開始します。

...トを開始します。

GC
#garbage_collect や ObjectSpace.#garbage_collect と同じ働きをします。
GC
.disable により GC が禁止されている場合は何もしません。

nil を返します。

@param full_mark マイナー GC を動作させる場合は false を、そうでな...
...い場
合は true を指定します。

@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そうでない場合は true を指定します。

注意: これらのキーワード引数は Ruby の実装やバージョン...
...す。将来のバージョンとの互換性も保証されません。また、Ruby の実装がサポー
トしていない場合はキーワード引数を指定しても無視される可能性があります。

//emlist[例][ruby]{
GC
.count # => 3
GC
.start # => nil
GC
.count # => 4
//}...
...ます。

GC
#garbage_collect や ObjectSpace.#garbage_collect と同じ働きをします。
GC
.disable により GC が禁止されている場合でもガベージコレクトを開始します。

nil を返します。

@param full_mark マイナー GC を動作させる場合は false を、...
...そうでない場
合は true を指定します。

@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そうでない場合は true を指定します。

注意: これらのキーワード引数は Ruby の実装やバ...

GC.stat(result_hash = {}) -> {Symbol => Integer} (102.0)

GC 内部の統計情報を Hash で返します。

...
GC
内部の統計情報を Hash で返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。


@param key 得ら...
...ol で指定します。

@return GC 内部の統計情報をHash で返します。
引数 key を指定した場合は数値を返します。

GC
.stat
# =>
{
:count=>2,
:heap_used=>9,
:heap_length=>11,
:heap_increment=>2,
:heap_live_slot=>6836,
:heap_free_slo...
..._final_slot=>0,
:heap_swept_slot=>818,
:total_allocated_object=>7674,
:total_freed_object=>838,
:malloc_increase=>181034,
:malloc_limit=>16777216,
:minor_gc_count=>2,
:major_gc_count=>0,
:remembered_shady_object=>55,
:remembered_shady_object_limit=>0,
:old_obj...
...Symbol で指定します。

@return GC 内部の統計情報をHash で返します。
引数 key を指定した場合は数値を返します。

GC
.stat
# =>
{
:count=>0,
:heap_allocated_pages=>24,
:heap_sorted_length=>24,
:heap_allocatable_pages=>0,...
...p_available_slots=>9783,
:heap_live_slots=>7713,
:heap_free_slots=>2070,
:heap_final_slots=>0,
:heap_marked_slots=>0,
:heap_swept_slots=>0,
:heap_eden_pages=>24,
:heap_tomb_pages=>0,
:total_allocated_pages=>24,
:total_freed_pages=>0,
:total_allocated...

GC.stress -> bool (102.0)

GCがストレスモードかどうかを返します。

...
GC
がストレスモードかどうかを返します。

真が設定されている場合は GC を行えるすべての機会に GC を行います。

@see GC.stress=...

GC.stress=(value) (102.0)

GCのストレスモードを引数 value に設定します。 引数 value が真に設定されている間は、GC を行えるすべての機会に GC を行います。

...
GC
のストレスモードを引数 value に設定します。
引数 value が真に設定されている間は、GC を行えるすべての機会に GC を行います。

この機能はデバッグ用途に提供されています。ストレスモードを有効にすると
プログラム...
...低下します。

@param value 任意のオブジェクト。整数以外の値を指定した場合は真偽値として解釈されます。
整数を指定する場合は以下のフラグをOR演算した値を指定します。
: 0x01
マイナー GC を動作させる場合に...
...指定します。
: 0x02
sweep を遅らせる(Lazy Sweep を行う)に指定します。
: 0x04
malloc/calloc/realloc の後でメジャーGCを動作させる場合に指定します。

//emlist[例][ruby]{
GC
.stress # => false
GC
.stress = true
GC
.stress # => true
//}

@see GC.stress...

絞り込み条件を変える

<< 1 2 > >>