[ruby-list:513] Re: Request [Re: memory size]

From:
Date: 1996-09-12 05:46:13 UTC
List: ruby-list #513
けいじゅ@SHLジャパンです. 

In [ruby-list :00508 ] the message: "[ruby-list:508] Re: Request [Re:
memory size] ", on Sep/12 01:18(JST) matz@caelum.co.jp (Yukihiro
Matsumoto) writes:

>Smalltalkはどういう仕様になっていますか?

あると思いましたが, 直接的にはなかったです. Smalltalk-80では, オブジェ
クトポインタが参照しているオブジェクトのサイズを得る方法はあるようです.

あとは, オブジェクトメモリ関係で使用領域のサイズや空き領域のサイズオブ
ジェクト数を数える関数がありますね.

オブジェクト数を数える関数ぐらいはあっても良いと思いますが? どうでしょ
う?

>それは配列が大きくなりすぎて嬉しくないでしょうね.イテレータ
>の方がまだましでしょう.Lispの場合はもともとobarrayを持って
>いるので,それを返せば良いわけですけど,(rubyのように)そうい
>うのを持っていない場合にはわざわざ作るのは不効率でしょう.
>
>で,ちと考えてみるとイテレータならgcでも問題なく動きそうなの
>で,採用しても良いかなという気になってきています.どういうメ
>ソッド名にしましょうかね.
>
>  Object.live_objects{|obj| ..}
>
>とかかなあ.

とかいっているうちに実装されていますね(^^;;;

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread

Prev Next