[Kazehakase-devel 2651] プロパティ化

Back to archive index

Kouhei Sutou kou****@cozmi*****
2006年 6月 9日 (金) 11:33:30 JST


須藤です.

GObjectの各メンバがプロパティ化されていると,メタプログラミングチッ
ク的なことができるようになります.

Ruby-GNOME2では,これを利用してGC対策を行っています.つまり,普通
に参照されているオブジェクトだけではなくて,生きているオブジェクト
のプロパティに設定されているオブジェクトまでを参照されているオブジェ
クトとみなして,各オブジェクトをGCから保護しています.

ということで,気付いた範囲でよいので,メンバはできるだけプロパティ
化してあげてください.とりあえず,KzDownloaderGroupのitemsがプロパ
ティ化されていると嬉しいです.



Kazehakase-devel メーリングリストの案内
Back to archive index