From: SASADA Koichi Date: 2010-11-04T01:33:45+09:00 Subject: [ruby-dev:42527] Finalizer behaviour  ささだです。  ファイナライザの挙動がわからないので教えて下さい。 loop{ obj = '' # p obj.object_id # (*1) ObjectSpace.define_finalizer(obj){|id| p id } 'b' }  上記スクリプトにて、(*1) の箇所をコメントアウトするとファイナライザは 実行されますが、このようにコメントアウトしていると起動しません。  なぜでしょうか。 -- // SASADA Koichi at atdot dot net