全てのオブジェクトを操作するためのモジュール.
add_finalizer(proc)
procをfinalizerとして設定します.
call_finalizer
で
指定したオブジェクトが開放される時,そのオブジェクトのID(c.f
Object#id)を引数にfinalizerが評
価されます.
call_finalizer(obj)
objをfinalizerの対象オブジェクトとして設定します.
finalizers
現在登録されているfinalizerの配列を返します.
each_object([class_or_module])
class_or_moduleと
kind_of?
の
関係にある全てのオブジェクトに対して繰り返します.引数が省略され
た時には全てのオブジェクトに対して繰り返します.
garbage_collect
どこからもアクセスされなくなったオブジェクトを回収します.
remove_finalizer(proc)
指定したprocをfinalizersから取り除きます.