Re: [Vala] array memory leak?
- From: "Steven Oliver" <oliver steven gmail com>
- To: "Ulink" <ulink gmx at>
- Cc: Vala Mailing <vala-list gnome org>
- Subject: Re: [Vala] array memory leak?
- Date: Wed, 05 Mar 2014 14:01:43 -0800 (PST)
What version libgee are you using?
—
Sent from Mailbox for iPhone
On Wed, Mar 5, 2014 at 1:17 PM, Ulink <ulink gmx at> 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
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]