>>>>> "D" == Danny Sofer <danny / sofer.com> writes:

 Try with

D> def counter
D>   $number += 1
D>   $label.configure('text', $number)
D>   Tk.after(1,proc{counter})

     Tk.after(1, method(:counter))

D> end

 To see if the result is better.

 Add GC.start before Tk.after if you don't want to see the effect of the GC 


Guy Decoux