What version libgee are you using?

—
Sent from Mailbox for iPhone

On Wed, Mar 5, 2014 at 1:17 PM, Ulink <[email protected]> wrote:

> Consider the following (dummy) functions which shows memory leaks here
> (valac 0.20.1 on ubuntu saucy 64Bit). It seems the problem exists with
> Gee.ArrayList too. May someone confirm this?
> //memory leak if len<120 (nfill ist NOT the problem)
> //NO memory leak if len>=120
> void Dummy1(int len)
> {
>       const int LOOPS=1000000;
>       string[] dummy = new string[LOOPS];
>       for(var xx=0; xx<LOOPS; xx++)
>               dummy[xx]=string.nfill(len, 'x');
> }
> //memory leak if len<24 (nfill ist NOT the problem)
> //NO memory leak if len >=24
> void Dummy2(int len)
> {
>       const int LOOPS=1000000;
>       string[] dummy={};
>       for(var xx=0; xx<LOOPS; xx++)
>               dummy+=string.nfill(len, 'x');
> }
> class CDummy : GLib.Object
> {
>       private int member;
>       public CDummy(int param) { member=param; }
> }
> void Dummy3() //memory leak
> {
>       const int LOOPS=1000000;
>       CDummy[] dummy = new CDummy[LOOPS];
>       for(var xx=0; xx<LOOPS; xx++)
>               dummy[xx] = new CDummy(xx);
> }
> -- 
> Bernhard
> _______________________________________________
> vala-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to