[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43563] Re: win32oleプログラミングでのメモリリーク

From: Masaki Suketa <masaki.suketa@...>
Date: 2007-05-23 10:21:36 UTC
List: ruby-list #43563
助田です。

In message "[ruby-list:43556] Re: win32oleプログラミングでのメモリリーク"
    on 07/05/22, Hidenori Hashizume <hide-tech@wood.dti2.ne.jp> 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

  助田 雅紀


In This Thread