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