Hello,

How big is the memory increase? set_text() allocates memory for text, which
might be the cause.

Best,
Gergely
On 1 Jan 2015 22:55, "Colin Myers" <colin.my...@tabernus.com> wrote:

> Hello list,
>
> I've been wrangling with a leak in my Pygobject/Gtk application and
> believe the following lines of python demonstrate the problem:
>
>
> from gi.repository import Gtk
> cell = Gtk.CellRendererText()
> text = 'Hello world'
> while True:
>     cell.set_property('text', text)
>
>
> No new python objects are allocated in the loop but top shows growing
> memory. Similarly I found this leaks:
>
> label = Gtk.Label()
> text = 'Hello world'
> while True:
>     label.set_property('label', text)
>
>
> But this does not:
>
> label = Gtk.Label()
> text = 'Hello world'
> while True:
>     label.set_text(text)
>
>
> I feel like I am missing something obvious, please help!
>
>
> Regards,
> Colin
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to