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() память захватывается и послеэтого не освобождается, хотя ссылок на старые объекты уже нет.
Где грабли?