LINUX.ORG.RU

Сообщения niktar

 

Python + Gtk3 = утечка памяти

Форум — Development
from gi.repository import Gtk

def gen_store():
    st = Gtk.ListStore(*[str for f in range(5)])
    for r in xrange(100000):
        st.append(['Aaaaaaa', 'Bbbbbbb', 'Ccccccc', 'Ddddddd', 'Eeeeeee'])
    return st

if __name__ == '__main__':
    for i in range(10):
        raw_input('Press <Enter> ...')
        store = gen_store()
        del(store)

С каждым вызовом gen_store() память захватывается и послеэтого не освобождается, хотя ссылок на старые объекты уже нет.

Где грабли?

 , liststore, ,

niktar
()

RSS подписка на новые темы