るりまサーチ

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

別のキーワード

  1. ruby_xmalloc

種類

ライブラリ

検索結果

void * ruby_xmalloc(long size) (44216.0)

引数と返り値は malloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。

...引数と返り値は malloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。...

GC (186.0)

GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御 するモジュールです。

..._GC_MALLOC_LIMIT (default: 16*1024*1024 = 16MB) - malloc によるマイナーGC発動の
閾値の初期値
* RUBY_GC_MALLOC_LIMIT_MAX (default: 32*1024*1024 = 32MB) - malloc によるマイナーGC発動の
閾値の最大値
* RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR (default: 1.4) - malloc...
...UBY_GC_OLDMALLOC_LIMIT (default: 16*1024*1024 = 16MB) - oldobject による malloc
によるフルGC発動の閾値の初期値
* RUBY_GC_OLDMALLOC_LIMIT_MAX (default: 128*1024*1024 = 128MB) oldobject による malloc
によるフルGC発動の閾値の最大値
* RUBY_GC_OLDMALLOC_LIMIT_GRO...
...一方は malloc_increase_bytes、もう一方は
oldmalloc_increase_bytes と呼ばれる。この2つの性質は以下のようになっている。

* malloc_increase_bytes について
* malloc_increase_bytes はRuby内でのmalloc, realloc, freeの呼びだし
(ruby_xmalloc, ruby_x...