別のキーワード
クラス
- String (24)
キーワード
- GC (11)
-
REALLOC
_ N (11) - new (24)
-
ruby
_ xfree (11) -
ruby
_ xrealloc (11) - stress= (11)
検索結果
先頭5件
-
Fiddle
. # realloc(addr , size) -> Integer (18101.0) -
addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数 を返します。
addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数
を返します。
addr には Fiddle.#malloc で確保したメモリ領域を渡します。
また、リサイズの結果、返り値が addr と異なる場合があります。
@param addr リサイズしたいメモリアドレス整数
@param size リサイズ後のバイト数
@see Fiddle.#malloc -
void * ruby
_ xrealloc(void *ptr , long size) (6116.0) -
引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。
...引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。... -
type* REALLOC
_ N(var , type , n) (6100.0) -
type 型のメモリ領域 var のサイズを n 個に変更する。
type 型のメモリ領域 var のサイズを n 個に変更する。 -
void ruby
_ xfree(void *x) (16.0) -
以前 malloc/calloc/realloc して free していないポインタ x を 開放します。ruby のシグナル機構とコンフリクトしません。
...以前 malloc/calloc/realloc して free していないポインタ x を
開放します。ruby のシグナル機構とコンフリクトしません。... -
GC (12.0)
-
GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御 するモジュールです。
...うになっている。
* malloc_increase_bytes について
* malloc_increase_bytes はRuby内でのmalloc, realloc, freeの呼びだし
(ruby_xmalloc, ruby_xrealloc, ruby_xfreeなど)によるメモリ利用量の増減を
計測する
* malloc_increase_bytes はマイナ......とはできない)
* oldmalloc_increase_bytes について
* oldmalloc_increase_bytes はRuby内でのmalloc, realloc, freeの呼びだし
(ruby_xmalloc, ruby_xrealloc, ruby_xfreeなど)によるメモリ利用量の増減を
計測する(これは malloc_increase_bytes と同じ)... -
GC
. stress=(value) (6.0) -
GCのストレスモードを引数 value に設定します。 引数 value が真に設定されている間は、GC を行えるすべての機会に GC を行います。
...GC を動作させる場合に指定します。
: 0x02
sweep を遅らせる(Lazy Sweep を行う)に指定します。
: 0x04
malloc/calloc/realloc の後でメジャーGCを動作させる場合に指定します。
//emlist[例][ruby]{
GC.stress # => false
GC.stress = true
GC.stress # => t... -
String
. new(string = "") -> String (6.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...バッファのサイズを指定します。
指定することで、なんども文字列連結する
(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した... -
String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String (6.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...バッファのサイズを指定します。
指定することで、なんども文字列連結する
(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した... -
String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String (6.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...バッファのサイズを指定します。
指定することで、なんども文字列連結する
(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した... -
String
. new(string = "" , encoding: string . encoding , capacity: string . bytesize) -> String (6.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...バッファのサイズを指定します。
指定することで、なんども文字列連結する
(そしてreallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した...