るりまサーチ

最速Rubyリファレンスマニュアル検索!
216件ヒット [1-100件を表示] (0.022秒)
トップページ > クエリ:gc[x] > クエリ:start[x]

別のキーワード

  1. gc stat
  2. gc latest_gc_info
  3. _builtin latest_gc_info
  4. _builtin gc

検索結果

<< 1 2 3 > >>

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

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

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

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

nil を返します。

@param full_mark マイナー GC を動作させる場合は false を...
...す。将来のバージョンとの互換性も保証されません。また、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 を動作させる場合は...

VALUE rb_gc_start(void) (12216.0)

GC を起動します。

...
GC
を起動します。...

GC#garbage_collect(full_mark: true, immediate_sweep: true) -> nil (9048.0)

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

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

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

nil を返します。

@param full_mark マイナー GC を動作させる場合は false を、そ...
...将来のバージョンとの互換性も保証されません。また、Ruby の実装がサポー
トしていない場合はキーワード引数を指定しても無視される可能性があります。

//emlist[例][ruby]{
include GC
GC
.count # => 3
garbage_collect
GC
.count # => 4
//}...
...レクトを開始します。

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

nil を返します。

@param full_mark マイナー GC を動作させる場合は fal...

DRb::DRbServer.default_argc_limit(argc) -> () (6206.0)

サーバ起動時の :argc_limit オプションのデフォルト値を指定します。

...サーバ起動時の :argc_limit オプションのデフォルト値を指定します。

初期値は 256 です。

@see DRb::DRbServer.new, DRb.#start_service...

void rb_gc_mark_locations(VALUE *start, VALUE *end) (6200.0)

絞り込み条件を変える

GC::Profiler.raw_data -> [Hash, ...] | nil (3172.0)

GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。

...
GC
のプロファイル情報を GC の発生ごとに Hash の配列
(:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ
ていない場合は nil を返します。

例:

GC
::Profiler.enable
GC
.start
GC
::Profiler.raw_data
# => [
{
:GC_TIME=>1...
...5,
:GC_INVOKE_TIME=>0.010634999999999999,
:HEAP_USE_SIZE=>289640,
:HEAP_TOTAL_SIZE=>588960,
:HEAP_TOTAL_OBJECTS=>14724,
:GC_IS_MARKED=>false
},
# ...
]

各項目の意味を以下に示します。

: :GC_TIME

GC
の処理時間(秒)

: :GC_INVOKE_TIM...
...てから GC が起動するまでに経過した時間(秒)

: :HEAP_USE_SIZE

ヒープ内での使用サイズ(バイト)

: :HEAP_TOTAL_SIZE

ヒープ全体のサイズ(バイト)

: :HEAP_TOTAL_OBJECTS

ヒープ内に存在するオブジェクトの個数

: :GC_IS_MARKED

GC
がマ...

GC::Profiler.clear -> nil (3088.0)

蓄積している GC のプロファイル情報をすべて削除します。

...積している GC のプロファイル情報をすべて削除します。

例:
GC
::Profiler.enable
GC
.start
GC
.start
GC
::Profiler.report #=> 2 回分の GC のプロファイル情報出力する。
GC
::Profiler.clear
GC
.start
GC
::Profiler.report #=> 1 回分の GC のプロファ...

GC::Profiler.report(out = $stdout) -> nil (3058.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 (3056.0)

GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。

...GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。

//emlist[例][ruby]{
GC
::Profiler.enable
GC
.start
GC
::Profiler.total_time # => 0.0011530000000000012
//}...

NEWS for Ruby 2.1.0 (162.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ます。

* GC
* 改良: RGenGC として知られている世代別GCが導入しました
* 追加した環境変数
* RUBY_GC_HEAP_INIT_SLOTS
* RUBY_GC_HEAP_FREE_SLOTS
* RUBY_GC_HEAP_GROWTH_FACTOR
* RUBY_GC_HEAP_GROWTH_MAX_SLOTS
* RUBY_GC_MALLOC_LIMIT_MAX...
..._GROWTH_FACTOR
* RUBY_GC_OLDMALLOC_LIMIT
* RUBY_GC_OLDMALLOC_LIMIT_MAX
* RUBY_GC_OLDMALLOC_LIMIT_GROWTH_FACTOR
* 廃止した環境変数
* RUBY_FREE_MIN (RUBY_GC_HEAP_FREE_SLOTS を代わりに使います)
* RUBY_HEAP_MIN_SLOTS (RUBY_GC_HEAP_INIT_SLOTS を代わ...
...ンドに対応している

* objspace
* 追加: ObjectSpace.#trace_object_allocations
* 追加: ObjectSpace.#trace_object_allocations_start
* 追加: ObjectSpace.#trace_object_allocations_stop
* 追加: ObjectSpace.#trace_object_allocations_clear
* 追加: ObjectSpace.#alloca...

絞り込み条件を変える

<< 1 2 3 > >>