From: Masaki Suketa Date: 2007-05-23T19:21:36+09:00 Subject: [ruby-list:43563] Re: win32oleプログラミングでのメモリリーク 助田です。 In message "[ruby-list:43556] Re: win32oleプログラミングでのメモリリーク" on 07/05/22, Hidenori Hashizume writes: > ご指摘の通り、Rubyのバージョンが1.8.5でしたので1.8.6にしました。 > > >ruby -v > ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] > > しかし依然として、ruby.exeのメモリ使用量が増加して行きます。 > 大変お手数ですが、心当たりなどありましたらご教授下さい。 すいません。私が勘違いしていたかも知れません。 main の while ループの最後で明示的にGC.startを呼び出してみると どうなりますでしょうか? def main while 1 ie_each{|ie| if ie.busy #skip else p ie.locationURL end sleep(0.1) } GC.start # これを追加 end end 助田 雅紀