[ruby-list:481] memory size
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-09-02 09:09:10 UTC
List:
ruby-list #481
けいじゅ@SHLジャパンです. 最近 約30000〜50000 オブジェクトを取り扱うようなプログラムを作っていま す. それで気づいたのですが, 実行していくうちにrubyの実行サイズが大きくなり ます. このプログラムを実行すると最終的に15MBぐらいのサイズになってしま います. ちょっと重くなりすぎなので, ちょっと相談にのって下さい. プログラムとしては, 1回のループで 1. 約2000オブジェクトずつ生成する. 2. それらのオブジェクトは, Arrayに入れられる. 3. その配列Aはshift/pushを繰り返しながら, ある条件が成立すると別の配列 Bにpushされる. 4. Aが空になると, A=B, B=[]をおこないループのはじめに戻る というようなプログラムです. 何となく怪しいのは, 配列の shift/push なのですが, 繰り返し使うのは問題 があるのでしょうか? __ .........................................石塚 圭樹@SHLジャパン(株)... ------------>アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----