[ Alef @ 17.02.2005. 00:55 ] @
Ne znam zašto, ali Python ne oslobađa zauzetu memoriju prilikom korišćenja Tkinter widgeta, recimo:

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


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%?!