library objspace

[edit]

要約

このライブラリは ObjectSpace を拡張してオブジェクトやメモリ管理についての統計情報を取得するメソッドをいくつか追加します。

MRI の実装について詳しくない一般のユーザはこのライブラリを使ってはいけません。このライブラリは、メモリプロファイラの開発者や MRI がどのようにメモリを使用するか知りたい MRI 開発者が使用します。

追加・再定義されるメソッド

ObjectSpace.#allocation_sourcefile ObjectSpace.#allocation_sourceline ObjectSpace.#count_nodes ObjectSpace.#count_objects_size ObjectSpace.#count_tdata_objects ObjectSpace.#memsize_of ObjectSpace.#memsize_of_all ObjectSpace.#reachable_objects_from ObjectSpace.#trace_object_allocations ObjectSpace.#trace_object_allocations_start ObjectSpace.#trace_object_allocations_stop