From: Masahiro S. ()
<sa...@to...> - 2003-10-04 18:05:36
|
さかいです。 From: Masao Mutoh <mu...@hi...> Subject: [ruby-gnome2-devel-ja] GCについての質問 Date: Sat, 4 Oct 2003 02:04:17 +0900 > むとうです。 > 「GC.startをすればメモリリークが起きないのであれば > Ruby-GNOME2としては問題ない」 > > と考えて良いのですかね? そう思います。 > あと、(1)でref_countの値が2のままだと指摘されて > ますが(たぶん)、これは、 > img.pixbuf = pb で + 1される > pb.ref_countのGOBJ2RVALで+1される > から、2で問題ないですよね? 2で問題ないです。 # pb = Gdk::Pixbuf.new(file) でオブジェクトが作られた時点で1、 # img.pixbuf = pb で + 1 されて 2 ですね。 # pb.ref_count では、Ruby側のオブジェクトが既に存在しているので、 # GOBJ2RVALはリファレンスカウンタを増やさないはずです。 -- 酒井 政裕 / Masahiro Sakai |