Kouhei Sutou
kou****@cozmi*****
2006年 6月 9日 (金) 11:33:30 JST
須藤です. GObjectの各メンバがプロパティ化されていると,メタプログラミングチッ ク的なことができるようになります. Ruby-GNOME2では,これを利用してGC対策を行っています.つまり,普通 に参照されているオブジェクトだけではなくて,生きているオブジェクト のプロパティに設定されているオブジェクトまでを参照されているオブジェ クトとみなして,各オブジェクトをGCから保護しています. ということで,気付いた範囲でよいので,メンバはできるだけプロパティ 化してあげてください.とりあえず,KzDownloaderGroupのitemsがプロパ ティ化されていると嬉しいです.