From: Usaku NAKAMURA Date: 2009-08-26T15:30:50+09:00 Subject: [ruby-dev:39165] [Bug #1997] memory leak on redefining method Bug #1997: memory leak on redefining method http://redmine.ruby-lang.org/issues/show/1997 起票者: Usaku NAKAMURA ステータス: Assigned, 優先度: Normal 担当者: Nobuyoshi Nakada, カテゴリ: core, Target version: 1.9.x ruby -v: ruby 1.9.2dev (2009-08-26 trunk 24658) [i386-mswin32] 以下のスクリプトがメモリをどんどん食いつぶします。 loop do class C def foo end end GC.start end vm_method.cのrb_add_method()を見たところ、TODOを直し忘れてるようです。 また、remove_methodでもメモリを解放してないので、同じようにメモリを食いつぶすことが出来そうです。 # なかださんが修正を考えてくれているそうなので、アサインしときます ---------------------------------------- http://redmine.ruby-lang.org