Code:
>>> from Tkinter import *
>>> l = Listbox()
>>> l.pack()
>>> for i in range(200000): # ovde zauzme puno memorje
... l.insert('end', str(i))
...
>>> l.delete(0, 'end') # a ovde bi trebalo da ju oslobodi
>>> from Tkinter import *
>>> l = Listbox()
>>> l.pack()
>>> for i in range(200000): # ovde zauzme puno memorje
... l.insert('end', str(i))
...
>>> l.delete(0, 'end') # a ovde bi trebalo da ju oslobodi
Međutim, oslobađenje memorije se ne dogodi čak ni posle eksplicitnog poziva gc.collect().
Problem curenja memorije sam primetio i sa wxPython-om. Igrao sam se malo sa onim wxPython-demo programom. Kada sam počeo, pogledao sam i program je zauzimao nekih 15% memorije (imam 256 MB), a posle pola sata je zauzimao oko 70%?!