Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Curenje memorije

[es] :: Python :: Curenje memorije

[ Pregleda: 3117 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alef
Viktor Kerkez
Novi Sad

Član broj: 505
Poruke: 188
*.041net.co.yu.



Profil

icon Curenje memorije17.02.2005. u 00:55 - pre 232 meseci
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%?!
 
Odgovor na temu

[es] :: Python :: Curenje memorije

[ Pregleda: 3117 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.