[ruby-list:523] Re: Request [Re: memory size]
From:
Date:
1996-09-17 09:01:08 UTC
List:
ruby-list #523
けいじゅ@SHLジャパンです. In [ruby-list :00517 ] the message: "[ruby-list:517] Re: Request [Re: memory size] ", on Sep/12 15:34(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >次のリリースではそうします.よいモジュール名が思い付きません >が, > > ?????.each_live_object > ?????.each_object_of(class_or_module) > >というようなインタフェースになるでしょう. ObjectSpace or Memory はいかがでしょう? Smalltalkでは, 対応するクラスはObjectMemoryとなりますが, ObjectMemory のインスタンスに対してメッセージを送ります. メモリ空間もオブジェクトと いうことでしょうか... それはともかく, そのモジュールには, 総オブジェクト数などを返すメソッド なども入っているといいですね. あと, 採用されそうもないですがオブジェク トサイズを返す関数もこのモジュールですかね. あと, 関係あるということで, GCモジュールもインクルードされていると良い かも知れません. > ?????.each_live_object は, 文字通り生きているオブジェクトだけ. つまり, rootから参照可能なオブ ジェクトだけ返しているのですか? それとも, 本来GCの対象になるようなオブ ジェクトまで返しているのでしょうか? __ .....................................石塚 圭樹@事開事.三井造船(株)... ------------->アドレス変わりました!! e-mail: keiju@csg.mes.co.jp <---- __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----