[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 <----

In This Thread

Prev Next