From: Sakae Kobayashi Date: 2001-04-13T00:03:09+09:00 Subject: [ruby-list:29216] Re: Ruby プロセスが肥大化していく 小林榮です。 matz> | id = id_begin matz> matz> ここでdupせずに代入しているのでid_beginの値そのものが変化し matz> て、id_endを越え延々とsucc!され続けていることと関係はあるで matz> しょうか? ないかなあ、3日は早すぎるよな。 ごめんなさい。原本のスクリプトでは dup してました。 提示したスクリプトの他に同様な例として、スレッドを使ってTCPでの データ授受を行うものも利用してますが、まれにメモリーがアロケート 出来ないと言われて落ちたり、場合によってはセグメントフォルトで 亡くなってしまう事もあります。こちらは、確実に発生する訳ではない ので、尻尾をつかみきれていません。 番犬に、プロセスのサイズを見張らせてみましょうか。 -- E-mail: sakae@ps.ksky.ne.jp URL: http://www.ksky.ne.jp/~sakae/