I commited the patch for memory eating problem of TkCanvas Items.
Please get it from CVS head. I think the bug is fixed.
However, it requires manual control of GC.
Probably, a time when GC should run is only after removing many
canvas items. GC’s cost is large and the man who knows proper
timing to start GC is the man who create the script. So, Ruby/Tk
doesn’t start GC automatically.
I’m waiting for your report.
Hidetoshi Nagai (firstname.lastname@example.org)