Página 1 de 1

Memory leak

Publicado: Lun Abr 23, 2007 7:33 pm
por Stephan Hennekens
Hi (Jose)
I have problem running the following code in a Xailer program. With every
loop more and more memory is consumed. Running the same code in a pure
xHarbour appl. memory consumpsion is not increasing.
The probem seems to be with the oRecords object derived from oLayers. Even
excluding the DO WHILE loop does not change the problem. So, even even
executing the line oRecords := oLayer:Records leaks a considerable amount
of memory.
Maybe the problem has something to do with the changes that have been made
to the Ole class for Xailer.
Please let me know if testing stuff is required.
Regards,
Stephan
METHOD Button1Click( oSender ) CLASS TMainForm
LOCAL aShps
LOCAL oLayer := CreateObject("MapObjectsLT2.Maplayer")
LOCAL oRecords
LOCAL i, j
::nStartMem := Memory(1)
aShps := FindFiles("d:temp", ".shp")
FOR i := 1 TO 1000
::ShowMemConsumption()
FOR j := 1 TO Len(aShps)
oLayer:File := aShps[j]
IF oLayer:Valid
oRecords := oLayer:Records
DO WHILE ! oRecords:Eof
oRecords:MoveNext()
ENDDO
oRecords := Nil
ENDIF
NEXT
NEXT
RETURN Nil
//---------------------------------------------------------- --------------------
FUNCTION FindFiles(cPath, cExt)
LOCAL aDir := Directory(cPath + "*.*", "D")
LOCAL i, j
LOCAL aFil
LOCAL aFiles := { }
FOR i := 1 TO Len(aDir)
IF "D" $ aDir[ i, 5 ] .AND. ! aDir[ i, 1 ] $ ".."
aFil := Directory( cPath + aDir[ i, 1 ] + "*.*")
FOR j := 1 TO Len( aFil )
IF ! "D" $ aFil[ j, 5 ]
IF Lower(Right(aFil[ j, 1 ], 4)) == cExt
Aadd( aFiles, Upper( cPath + aDir[ i, 1 ] + "" + aFil[ j,
1 ] ) )
ENDIF
ENDIF
NEXT
ENDIF
NEXT
RETURN(aFiles)
//---------------------------------------------------------- --------------------
METHOD ShowMemConsumption()
::cText := "Mem usage: " + Ltrim(Str((::nStartMem - Memory(1)) / 1024)) +
" Mb"
ProcessMessages()
RETURN Nil

Memory leak

Publicado: Mar Abr 24, 2007 10:19 am
por jfgimenez
Stephan,
I'll review it ASAP.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info

Memory leak

Publicado: Mar Abr 24, 2007 11:09 am
por Stephan Hennekens
That would be great Jose. I need to deliver a Xailer application real soon.
Cheers,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:462dbdb0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
> I'll review it ASAP.
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Vie Abr 27, 2007 4:21 pm
por Stephan Hennekens
Any comment to the raised issue Jose?
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:462dbdb0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
> I'll review it ASAP.
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Mié May 02, 2007 12:18 pm
por Stephan Hennekens
Hi Jose,
I am still facing a major memory leak. My Xailer applications consumes 600
Mb of memory, whereas the same console program (xHarbour only) consumes
almost nothing. Can you please review?
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:462dbdb0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
> I'll review it ASAP.
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Mié May 02, 2007 12:31 pm
por jfgimenez
Stephan,
> I am still facing a major memory leak. My Xailer applications consumes 600
> Mb of memory, whereas the same console program (xHarbour only) consumes
> almost nothing. Can you please review?
Sorry for the delay. I'm going to review it in deep this afternoon.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info

Memory leak

Publicado: Mié May 02, 2007 10:27 pm
por jfgimenez
This is a multi-part message in MIME format.
------=_NextPart_000_0069_01C78D09.1CC393F0
Content-Type: multipart/related;
type="multipart/alternative";
boundary="----=_NextPart_001_006A_01C78D09.1CC393F0"
------=_NextPart_001_006A_01C78D09.1CC393F0
Content-Type: multipart/alternative;
boundary="----=_NextPart_002_006B_01C78D09.1CC393F0"
------=_NextPart_002_006B_01C78D09.1CC393F0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Stephan,
> I am still facing a major memory leak. My Xailer applications consumes =
600=20
> Mb of memory, whereas the same console program (xHarbour only) =
consumes=20
> almost nothing. Can you please review?
I'm testing it for the last 3 hours, and I cannot see such huge memory =
consumption.
I've put your code in a new project (it's attached to this msg) and I've =
run it many times, and in all cases it consumes a reasonable and very =
low amount of memory. See this screenshot:
Running it another time (without exiting the program) shows almost 0 Mb =
memory usage (sometimes a tiny above and other times a tiny below). Even =
sometimes consumes a negative amount of memory:
Also, the task mannager shows a memory consumption of about 7MB all the =
time (last column):
I've tried to force it to consume more memory, but I've not been able. =
The only anomaly I've seen is when another program takes suddenly the =
CPU attention (f.e. when the screensaver is activated or when OE begin =
reading messages from internet) while the test is running. In that =
moment, the test consumes more memory, and doesn't free it. However, =
this anomaly appears only by measuring the memory with memory(-1), but =
the task mannager still shows the same values. So, I belive that =
memory(-1) is not showing the real memory usage.
Finally, I'm a little disapointed. Perhaps the problem is caused by the =
xHarbour version you are using, or there is any change we've made in =
Xailer that solves the problem; I don't know.
Please, compile and run the attached sample. Note that it searchs data =
files (not included in the project) in the directory ".data". If it =
still consumes lots of memory, then please download a compiled test from =
here: http://senduit.com/5f1aac
--=20
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
------=_NextPart_002_006B_01C78D09.1CC393F0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Stephan,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>> I am still facing a major memory =
leak. My=20
Xailer applications consumes 600 <BR>> Mb of memory, whereas the same =
console=20
program (xHarbour only) consumes <BR>> almost nothing. Can you please =
review?<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm testing it for the last =
3Âhours, and I=20
cannot see such huge memory consumption.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've put your code in a new project =
(it's attached=20
to this msg) and I've run it many times, and in all cases it consumes a=20
reasonable and very low amount of memory. See this =
screenshot:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:006101c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]" align=3Dbaseline =
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Running it another time (without =
exiting the=20
program) showsÂalmost 0 Mb memory usage (sometimes a tiny above and =
other=20
times a tiny below).ÂEven sometimes consumes a negative amount of=20
memory:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:006201c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Also, the task mannager shows a memory =
consumption=20
of about 7MB all the time (last column):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:006301c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried to force it to consume more =
memory, but=20
I've not been able. The only anomaly I've seen is when another program =
takes=20
suddenly the CPU attention (f.e. when the screensaver is activated or =
when OE=20
begin reading messages from internet) while the test is running. In that =
moment,=20
the test consumesÂmore memory, and doesn't free it. =
However,Âthis=20
anomaly appears only by measuring the memory with memory(-1), but the =
task=20
mannager still shows the same values. So, I belive that memory(-1) is =
not=20
showing the real memory usage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Finally, I'm a little disapointed. =
Perhaps the=20
problem is caused by the xHarbour version you are using, or there is any =
changeÂwe've made in Xailer that solves the problem; I don't=20
know.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Please, compile and run the attached =
sample. Note=20
that it searchs data files (not included in the project) in the =
directory=20
".data". If it still consumes lots of memory, then please download a =
compiled=20
test from here: <A=20
href=3D"http://senduit.com/5f1aac">http://sendu ... </FONT></=
DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV><FONT face=3DArial =
size=3D2>
<DIV><BR>-- <BR>Regards,</DIV>
<DIV>Â</DIV>
<DIV>Jose F. Gimenez<BR><A=20
href=3D"http://www.xailer.com">http://www.xailer.com</A><BR><A=20
href=3D"http://www.xailer.info">http://www.xailer.info</A></FONT></DIV></=
BODY></HTML>
------=_NextPart_002_006B_01C78D09.1CC393F0--
------=_NextPart_001_006A_01C78D09.1CC393F0
Content-Type: image/png;
name="testmem1.png"
Content-Transfer-Encoding: base64
Content-ID: <006101c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeofT08Hyo 9WiX9Sdn9AJt/+Hd
ytvd7QA8dFJ2mAFi6uyNdOLf1gBa8gBI8RdJvBZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw+zr
5gBY5gk5tuLs/ABV6tFKJ+dLFQBN4/Pz7gBT4cfa+7rT/AFDzwNy/xAUKfDw 6wBc6fb28wBByjJs
8/Hx7ORUKgNo+hxt9pej0Bd4/HKPpdI0B+d0WlOC9kl89ajH+fj6/iKH/ztz 9QBc7Bhf5kR59YOI
v4y2+QImqAcx2QBK2QFr8QBG4NDh/Nrm/AA645m3+fH2/nKa+AhV3U5evudt UQAZzwBE6WOO98fL
5Yip+auv1ARN64GV1eVgPf7+/ul+ZNhCGNLc8yhi5MDD37bE6a64vOnx/gBT 8wgx2SxZxAFg9b/N
2ABT2gtEwQAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4UF19QFk+QZs /AAAAAAm06u55AhN
1miG2maT6gBR5TB79xta8QZi87nN9dbQxQATjAApuQ5b51iG9wBa3/j49ghE ygZx/s80MDZ19QA3
2D5+9gda5gAVlhtV3w1m9AowqQZQ35zD/gM7i68+IeQ/CABc+QVm9wA9zwBe 6J647g42Dvb29AZZ
6whK1wRh9gA2zwto9+/u5+nm4A9t+AVW6Kq/7gJOwQAeSgJq/gBU4wBg+SuQ /wNl8QBY7gBl/T2V
/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/pKYyPLy+DqR/wBg8ANg8RqC /wAOfQZq+eLk8TGM
/wde7PL0+wlKziVXgwhH0TGU/wY+wBZNfuru+err9AAZsgA+2gFMzwVm+/Pz 7/X18RJR4dDV6pCv
+TRn4A5Q7eg/OODd0/bMwgJRzHF3t/Px7jc+Ffb08vS8qwRT5AVW4g1H2vDv 6gRo9CpgpgNu9YGc
31WW7ZGn4gdv/Qxq6ZWjqL2BlbefuGB6yxpnxBlgvtrk9+Pp+Ale4P308QVa 7xFz+U5+9gdy+gBV
5f///+zp2MZaLNwAAA1eSURBVHja7JsNXFRVFsARMHQU1ORLZtAR0IlCRlGB ERQMBBxdUlNZdTPY
SJSCLYbnolO0fpQo6ja05Uofwpa6DgYqE+uigWlaOqmZZrW2tau7P7Z22fYr 27I5du59782Mo/5K
9zXgev7je/e9M+++O+/+57x7hxl9BMaJEycyGFFRj9dG1KpqW2JrY2Njm71P k/dp8Tr8QvnlFpjN
s7Rms9YcpNVOmqbVamdN28iF+HApHVUJ+/aNe/n1I6++unPnKzI7vc8r3qer rnLnq+wh8zpn3LiE
8o3hopYTsR2ZrQnMy7iXGUeOHHmZ+B4ZJxXY3+Oc7GMkJCR0dpZuZFruMC9Q NTZmqjI/+aR1+PDh
rcNbW9l6eGtV1fCbgZ5eZ3hPsWW9qaOxsK20LbCwsA1JbWuLbG5OTW0YFsy0 nHgcqVWpGjMzUY1E
ZgfSSHx/qJDY2JaICIfD0dDQEBWljdLyAX5Y/XHBJzzjxIIFC7gXVSZmTWYH W6samT7vE3tTII78
EQ50gSpEGVzIsI1IfXj4ep/w8DtOyFpULGVUmaysrcXKEcS1sW6pBjxYuu7K 4T81mGsuDy9hUpZP
XO8zUdQSwbNFxVMLndQymyy9vEyD94lSkKXZU6YnXkgqm5BSlpISFxfn/+j7 85ZeJWyOWnqxz5zc
3LC8sLy8kLyQkPjiuSFnloSjFp/XfI6Hbxwma5GtxHIpEQ03BUpqgSnvvXf3 FD+/6dOnP7RyZWJS
WdzD92muHD4fpYU+AwYM6NNnDjJ27Fj0EzL46fOYLccnci0ZzArT8gUbhViu iDcwB2XLtWqZPnny
3b5TWP+jgMQLZXE/6gdXC2fAnAFn+4ha0AvmTcjggVBfv3ChpCWqAT/W16rG i5ODWClbHMS1Aivv
5t2PfZ+YlDShLIX1/1XCWi2MZdnCnKCSMEwWzJYraPnX4zqdblsqriJuOC1+ 3UNL4hTfKTwhWN8z
RC0s7Dawx0lacjFXPgS8fTElcDZe1BJ+F9NSj1ocLZgjqn/U1gq69lp7Lylb NL7Ykq9GkRfsmw/G
ZOdONkA2njzZCIZsqUNdjWkMHnUn80A0uJ/Hs3zA93pfmVlB4MIUTApmhQ3t /vh4vx9IYTctPIxa
wvAOhruiFYD4eKalWsyW6pIMB2rBsSW3XVUr/DpWSI0QvcDpGtYbaiXezIbP 1QHwrLSXD5/ugUM1
jqzzlplwvkZ8ozkbA7BcWtmgsTjSzwPYXOfxLNFlTXfIlgnT2a1KzBV/hpgt LOyuxV/MljB2A2Ne
8piV4vhi1FJdv5hrqS/JMDta8JP/wQdVlZW9hG3tB1MPprJBH/aucjiMrDf+ Z7JglN0XAiqkVw+2
Gt75djVui9pdjYFHi8kwHw8z8LB8Hs/S8RjM6A5akh5y3cLctWAYnOFLteSi EW6luJhlS3X1Yilb
zBEtsaglbXWlqrJd2BbLtKQ2t6QDzI70BdgTGZkFkBUZCTFG0KRrwOgbyQHg y+R8HjECaLDQgCE/
Rq4RmZ8vHor9XRMJBru4lwV7fOG0jW0mwwFeujUGsBeiI13g0Ycjsz9CLa7z eJZY/8DhyC4HUlY+
xLQklaWsiRvpP5L3vxRmWibwsFNL3lg2Mc7lGRSPWni2YLosf81nYfUkc2Rz alt7ZZ/VjR0dv9wm
/L69nXtJh70zzkUbYU9NFswfBfOaAbbOBvD9FA6d498WYEexxQBLjs0/19xk SYOj5zTwtz1w/rBU
ozn/qNp5KK4sfKfFDwKyDbZVPA4z7Szmagy12ObDY65r5V0faedapJXFs2Qr dTfQEpe4ciXTgv0f
GjcSEbWwMLDwmjVxoSOBh3HICcnlWsL4uMK1DIRgTJeJy1DLNDNaaSv8KHc1 WhH29xLakcDAphiY
cWiVMRruqTGAbRMYVmEfVOByDrshkH2BhNtswb7cot7UlIW3GVCL9ye7VKOp Sa1ukg8VV4xoSNsK
M/jmabwDsdLVmHjavYed31NJ1VynwJVn6XbyrgTiLiTiJHhR0oS1ax4JZVrG 9wMpDGI4NDQUeNhc
APG5uWhFzpYhQ4rnDoScnOrFy5f53BU8yYFaCp+c87vV+o5tjfsrhW11dXWF paUxkAY/hdlwzyZx
oGJvzUB5YUjbvodwWhWoga0W0VE6HLNJNQJljKwK7BXrBaK0LWDYJJ1kFStc jUmnddWVmuOFfB7P
0nlU1wL+Ey4kopZFa9c+8kgoeuk/vgikMDjDwMMFqCUvV7SSB/Df+PghQ1DL tOCcO5ev91mcMykS
rZjGPvjg6i90Qq93fiEI20xMjIZ1stEGByqwGxl45YXywpC3X5gPhhdwYypz hI1o0tRSjUKZbNhT
mA6n1YVuFS3ObcTZ2KZSjPBFRtrmBZ6nFM9j8Sw3XFKjywD/lKQL0nQL+z9h c/8VRSCHFzEta5kW
Hi5oguK8MG4lLA+9wBBRyzRJS5C5rW37P3/yg82brT3Ly8s7y8v1ehOCPRUN M9RwoCgG7okxRG/H
K3cuDCOkPYXbGnzGYMmCtBiAtHzYY7PZv5RqbM/P50duT4eAF7Lgo8NiIBtm JkOAbXuWZnsMDv3s
AGdjdnb6GPasTL7YHG9VPo9niU8fc9XoMuDRuLIkl5avNj+5wg5yeFGSmC0J wMOBBTA3JC9M/NzC
Z8hDnhkzEILQSzjTom0uLFxi0n/12X/+0nvUX7/u7Oy8t6fVqt/B3/tpOJoU mWIeAONsNq6Y5IWR
bAD8XGhLBshPs5jmQTROV7PZKzIm7xBrmPKP2k3isXvB+KytXQp8jh8nbatM T+HHyWjbG+x5t8Yg
QHxWBmdi0hFu5/EsMWXsputil4Jg/6eUyVr2oZbKLXa4NMzgYUzwufEhYWe5 lbz4eDgragmalrNw
vc9dObOa8B6mL9f/vfNr5N+9R/f+hH21abXabNZKWyUrrFMtNrW4JS+MdRbb G7i9DvOj0mqtsE2t
sPlutdnSwLBOqmEtslulY9U29UGrHMBqb2BxUG2zTBWfd2vMJj0r8RTMrJSO cDvPpWXPZBhVYb0u
digIfOAfx/54v2YNH1o2/6quwQ4e4QQpvGsDzC2ORyN5IcwKjizPyFrCRS2F dSa9tbOzqqqqtbW1
qupr9i2+aOaa0RjSrTFwzGJVEOOBdd/ertF20NrlwAeP+vM/hcWF+o8cufnJ ykCtGjzD/cUwJtEY
9BISEh/CpaAVUUuQU0thnV5fzry0cviPK67v5wO+8wxgzLIVXeevD654semH Vn27uk/VXW/FevTh
d3/+sMj48StWrNuiHdYPPMLjpfCOXZrBY1YP5sxljBkzZuDTUMC0LONaAjFd TPr9XAxHtHJdr8xU
gXevCmWvtu47dLm6sRto8Zt3n7qoX78i9igqstvvsPeb59fzyuEdu/zOPD3Q gw+nu2tpCmxvr+vQ
79+/H6di1v38gaO+99lxY6P38/xy/qjfO1cO123f8OVlYY1fwSynFm1DRAT7 oN/Y2Mh+hqS38scO
k8n7M8xd3sf7F7lh14bS0sAC/JxT4GQWLjisBE0LkrXkaDcOQ9gvYrQZUVpt lJn9Zsls1t4cTPI6
zjZLSkqCg4PfLgnGjbdL3g4OrmbkiFqCM4YR3YicO9lM7M7+Uy8S3YigYJ9l pIW0EN9JS/VE0kLZ
QlxDtvyYtHTHbCEtpIUgLaSFIC2khSAtBGmhT/kEaSEtBGkhLQRpIUgLaSFI C2khvKOF/vhCWgjS
QloI0kIzMYK0EKSFtBA05JMWgrSQFoK0EKSFtBCkhbQQpOUm1kJ/fCEtBGkh LQRpoZkYQVoI0kJa
CNJCMzGCtJAW4gbWcst347ffBj+KZCg05N9y6+g3eynEW6P7kg2FtIzufT8o REDv0WRDIS1vzgCd
Uo/73yQbCmnp9UPdb5Ti9l5kQyktDyiGbgRpUUzLE7onFGLoINKimJbnn3/+ dkU4pSMtSmbLZR0s
MK7dy9CXSItiWtj73APBubo8fJU9pIeOtCioRdfDE8G5ujx8lT3k4xdJi3Ja Tt1+6mpaBF7gQ1TA
CoFvi1setU7qbiUtCmbLSU/42MJKvrBN4aS4K0Wk1aV8PIiyRTktPU71GOqB IK0EXgjuEcZQV8id
3boA0qLcBFk39Bq0uI7w1NLjGGWLglqGnuqx2wNBWrF/At9zi+wWxA3Bs9YI yhZFx5YRngjyShBG
COKGHMd7mBiXYy6ODaIhXzktu3ucHKEIt1G2KKjlj7rblOHYS5Qtymm57eMR ymh5UdeXtCim5YBu
kDIc6HuGtCil5a37zzx35rm+Cjxu+cO9b5ENhbSM7v3ZzxTiXvouXyktFy8q +csXkqGYFoK0kBaC
tBCkhbQQpIW0EKSFtBCkhSAtpIUgLaSF8L4W+n/5pIUgLaSFIC2khSAtBGkh LQRpIS0EaSEtBGkh
SAtpIUgLaSFIC2khSAtBWkgLQVr+v7XQz/dIC0FaSAtBWmgmRpAWgrSQFoK0 0EyMIC2khSAtBGmh
mRhBWkgLQVpoyCdIC0FaSAtBWkgLQVpIC2khLQRpufG1vNt/6iwnQURXE7yc a/nzu5tKnAQTXU09
03Lch+h2LPNZv4zofnwjwABJqt6K/dzMvQAAAABJRU5ErkJggg==
------=_NextPart_001_006A_01C78D09.1CC393F0
Content-Type: image/png;
name="testmem3.png"
Content-Transfer-Encoding: base64
Content-ID: <006201c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeoPT08Hyo 9Y6Xyidn9AJt/+Hd
ymiX9QA8dFJ2mAFi6uyNdOLf1gBI8RZIvABa8hZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw9vd
7ezr5gBY5tFKJ+Ls/LvT/OdLFQBN48ja+vPz7gBV6gBT4Qk5tgFDzwNy/xAU KfDw6wBc6fb28wBB
ypmkzzJs8/Hx7ORUKgNo+hxt9hd4/HKPpdI0B+d0WlOC9kl89SKH/4y1+fj6 /jtz9QBc7Bhf5kR5
9Qcx2YOIvwAkqQFr8QBK2QBG4KjH+QhV3QA645m3+XKa+NDh+6u0205evudt UQAZzwBE6WOO94ip
+drm/ARN6+VgPfH2/v7+/ixZxOl+ZNhCGNLc8yhi5MDD3+nx/rbE6a64vABT 8wgx2QpDwgFg9b/N
2MjL5AAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4QBT2gFk+UF19QZs /AAm05qs4au65glO
1QAAAGiG2maT6gBR5TB79xta8bnN9Qdi89bQxQATjAApuQ5b51iG9wBa3/j4 9gZx/glDyM80MDZ1
9QA32D5+9gAVlgda5htV3w1m9Nvh9AovqQZQ3wM7i68+IeQ/CABc+QVm9wA9 z5zD/gBe6A42Dvb2
9J657wdK1wRh9gZZ6wA2zwto9+/u5+nm4A9t+AVW56rA7gJOwQAeSgRT5AJq /gBU4wBg+SuQ/wNl
8QBY7gBl/T2V/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/vLy+DqR/wBg 8ANg8RqC/wAOfTGM
/wZq+eLk8QlKz/L0+yVXgzGU/wY+wOru+err9AAZsgde7BZNfvPz7whH0AFM zwVm+wA+2tDV6/X1
8RJR4Q5Q7ZCv+TRn4PS8q+Dd03F3t1WW7QJRzPPx7v308QVW4g1H2vDv6gRo 9Ale4IGZ2gNu9Tc+
FQxq6QVd9wdv/ZWjqL2BlbefuBpnxBlgvipgpuTp+BFz+QVa7+g/OGB6y05+ 9gdy+tXPw/bMwgBV
5f///+zp2Pv0wlAAAA0rSURBVHja7JsLXFRVGsBxxNBRRJOX4uAgjE6UyIgK MqAhqAQtachs6jrG
SioGWw5Yjk7F+ihUlC3YMqOC2LJWBwOVm+tiYPnI0Uyt7KHttrs/st2lfdnu Wsvnfufce2eGUX+J
e5vR9fuP9557P+abM/f857vnzkM/YJw8eTKDERPzeE1Ejbpmd2xNbGxss/dp 8j67vQ4/UH64+Tbb
TK3NprUFarVTpmu12pnTN3MhflxKe3nCvn0TXn/78Jtv7tz5hsxO7/OG9/HV Ue58k91k3uZMmJBQ
ujlc1HIytj29JYF5mfA64/Dhw68T3yMTpAbHe4KTfYyEhISOjuLNTMtttiXq xsZ0dfqXX7aMHDmy
ZWRLC1uPbCkvH3kj0MvrjOwl9mywtDcWtBa3BhUUtCKpra3Rzc2pqQ0jgpmW k48jNWp1Y3o6qpFI
b0caie8PNRIbuzsiorOzs6GhISZGG6PlE/yI+nfBLzzj5JIlS7gXdTpWTXo7 W6sbmT7vE3tDIM78
EZ3oAlWIMriQEZuR+vDwjX7h4bedlLWoWcmo01lbU4PJEUT3qFyhAQ9WVF46 /PsGW/WKc57h5UzK
qskb/SaLWiJ4tah5aaGTGmaTlZeXafA+MQqyIjdrRuL5pJJJKSUpKXFxcf6P fjpnxWXCtpgVF/rO
yskJywvLywvJCwmJL5wdcmZ5ONPylt+74ZtHyFpkK7FcSkTDDYGSWiDrk0/u zgoImDFjxgNr1iQm
lcQ9eI/m0uFzMVroO3DgwL59ZyHjx49HPyFDnz5XH75Q0pLBrDAtX7BZiNWK eALrpGrprpYZd9xx
tyqLjT8KSDxfEvej/nC5cAbMGni6r6gFvWDdhAwdBPX14XdJWmIa8G19jXqi eHEQK1VLJ9FdYM3d
fPhx7BOTkiaVpLDxv0xYq4XxrFqYE1QShsWC1YJaFi7squXfj+v1+q2puIq4 PrUE+FxLYpYqixcE
G3uGqIWF3Sb2OElLDtbKfwBPX0wJnI4XtYjVUo9aOndjjaj/UlNj1bfVOHpL 1aJRYU8qjZLPOwrc
dlSa7C5tp1uPGqNH5otGV77KDKapl2gXq67iKdkUBM5nYVEwK2xq98fbp/1B Crtp4WHUEoZnMNwV
rQDExzMtFWK1VBRldKIWnFty2tQ11l/GWlMjRC/wYTUbCJ1iUpLxOlFwWTHC ww63lr3anD0CVHXN
NWqq5PwAY65uMLx4UYsuq31cLZNmsFOVWCv+iFQtLNxFi1gtYewExrzkMSuF 8YWopaJ+KddSX5Rh
69yN7/yP3a9uK+tt3dp2LPVYKpv0Ye/azk6T20D+z8/a6K7FBHcKtW4tu4Oz R/DodirM08n52TDK
oYLBtZ5t52Mw18dakh5wncKYFn9JC4bBGQYelrXkoBFupbCQVUtFxVKpWmwR u2NRS9q6MnVZm3Vr
LNOS2rw7GeBstAqgZ3R0NkB2dDREmkCDr1iTKpoDwJc7zDxiAtBgowGjOVLO iDabo93I/QyHVd6J
hKeEWrcWcesRYC9EuaVmQ88Tcj56q44Go8OzxfwDJ6J9CaSseYBpSSpJWR83 xn8MH38pzLRM4mGn
lrzx7MI4h1dQPGrh1YLlsuotv4UVU2zRzamtbWV91zW2tz+71frbtjbuJRn2 LtgWZYKe1dkwbxTM
aQZ47SyA6iwc2sa/LcAxYosRlh+dt625qSoNjmzTwEM94dwJKaPZfETn/nWK g6VImHHgNW4twnqs
5j2iFmEePOY6YD700Q6uRVpVebZspfOtlrjENWuYFhz/0LgxiKiFhYGF16+P Cx0DPIxTTkgO1xLG
5xWuZRAEY7lMXolaptvQSmvBZznr0Ip1f29rGxIU1BQJCw6dMEXB3GojCLVg XAusAWEbjkAQ+wIJ
t9mCw/iqrrYpG88woMP9agCHlNHUpNN1+c6JpTg3ez4ET7laxNWj+Nh7T3gm 8kZeebZdHt4nQNz5
RLwIXpQ0acP6R0KZlon9QQqDGA4NDQUetuVDfE4OWpGrZdiwwtmDIDOzYumq lX53BU/pRC11ZbP+
tc7QvrVxf5l1a11dXUFxcSSkwcNwFubWihMVe1UGyQtD2lYdglxVkAZeqxId JcNRQcoIcoJ7cooz
wgSvdbaIq0fpsavc8gVnY2Ir2Ct4tl0e3ieA/6Tziahl0YYNjzwSil4GTJwP UhicYeDhfNSSlyNa
yQP4XXz8sGGoZXpw5u2rNvotzZwSndpaYBl///3rvtBbe7//c6t1q4WJ0bBB NglwYBm+9hl40AXy
wpC3X5oHxpdwYxpzhJ1o0nRSRoELcU9ORcxSttn1iM4ea4sxwhcZaZs3udCz OBk+rPJsN3XJ8AXg
n5J0XrrcwvFP2DJg9XyQw4uYlg1MCw/nN0FhXhi3EpaHXmCYqGW6pCXQ1tq6 /a8/+cGWLfZepaWl
HaWlBoMFwUGKggU6ODA/EuZGGqO240E7F4YJ0p7DbQ3+xViVDWmRAGlm6CkI a/8pZWw3m7d3QUzl
0UgYhWMpOFvE1SO7YyQMFpyJZrFPnp8Mg1/Khs9qPdoT+OejwnZfAo/GlSS5 tHy95cnVDpDDi5LE
akkAHg7Kh9kheWHi+xZ+hTzsmXGDIBC9hDMt2uaCguUWw9df/f0ffUb95puO jo57e9nthh38tZ+G
Z7D5lsjFYDrL5hWLvDCmGiEXt6cCmNOqLHMgCq9Uc9kzMk2VMizmIw6LO2Kq GI1aDLnCQVfL/yr3
CIMBoyeciXgl5sqfuhdMLwptF7Wot2t3V8IuBcHxTymRtexDLWWvOqBrmMHD WNuz40PCTnMrefHx
cFrUEjg9c+FGv7syZzbhOcxQavhTxzfI3/qM7fMl+2rTbhcEe5lQxhr7tCpB J27JC6OySjiI25WC
4Ciz25cJ05YJqtcEIQ2MlVKGfb7D3gUxVYziXQ66t116ZI980JX3HNxZ5sqv 1Am6Yxe1vabCqGX2
7rJDQeBj/zj24f369Xxq2fKLugYHeIQTpPCuTTC7MB6N5IUwKzizPCNqCWTV wrQU1FkM9o6O8vLy
lpaW8vJv2Lf4opluozEm2yPhaJVdaUwHKr+7c5NwzO5L4ONH/flHYXGh/mPG bHmyLEirA8/wADGM
RTQOvYSExIdwKWjFU0tBncFQyry0cPiPK67u5wOqOUYwZQvzr/LXB5c/4uRD a79b3VmdT63Yjzz4
0c8eFJk4cfXqyle1I/qDR3iiFN6xSzN03LqhnNmMcePGDXoa8pmWlVxLEJaL xbCfi+GIVq7qmVmW
4dlr2fdwyHVXMOS6Z32rJWDOPbr+nPkMx22O/nMCenmEHWJ4x66AM08P8uA/ M9y1NAW1tdW1G/bv
34+XYvb9/IazvvfZcX1jCPD8cv5IwPuXDtdt3/Tni8KagPyZTi3ahogI9ka/ sbGR/QzJYOe3HRaL
968wd3kf7x/kpl2biouD8ouL813MxAWnlcDpgbKWTO3mEQj7RYw2I0arjbGx 3yzZbNobgylex9Vn
UVFwcPAHRcFFRUUfFH0QHFzByBS1BGeMIK4hMm9nV2K3D5h2gbiGCAyevJK0 kBbiirRUkJZrslr8
SMu1ehL7MWm5FquFtJAWgrSQFoK0kBaCtBCkhd7lE6SFtBCkhbQQpIUgLaSF IC2khfCOFvrwhbQQ
pIW0EKSFrsQI0kKQFtJC0JRPWgjSQloI0kKQFtJCkBbSQpCWG1gLffhCWgjS QloI0kJXYgRpIUgL
aSFIC12JEaSFtBDXsZabroxffxf8XiRDoSn/ppvHvtNbId4b249sKKRlbJ/7 QCEG9xlLNhTS8s4C
0Ct1u+8dsqGQlt4/1P9KKW7tTTaU0rJYMfSjSYtiWp7QP6EQw4eQFsW0vPDC C7cqwik9aVGyWi4a
YCuj+16Gv0JaFNPCXuceWJ2ri8OX2UN66EmLglr0PTyxOlcXhy+zh3z+MmlR TsupW09dTouVN3gT
FbDGyrfFLY+s4/qbSYuC1XLcEz63sJYvbNN6XNyVItKqK58PoWpRTkuPUz2G e2CVVlbeWN0jjOGu
kDt79INJi3IXyPrh3dDiuoenlh5HqVoU1DL8VI89HlilFftn5XtukT1WccPq mTWaqkXRuWW0J1Z5
ZbWOtoobchzPYWJcjrk4OoSmfOW07OlxfLQi3ELVoqCW4/pblOHoK1Qtymm5 5fPRymh5Wd+PtCim
5YB+iDIc6HeGtCil5b37zjx/5vl+Ctxu+uO975ENhbSM7fPVtz9VhG/vpe/y ldJy4YKSv3whGYpp
IUgLaSFIC0FaSAtBWkgLQVpIC0FaCNJCWgjSQloI72uh/5dPWgjSQloI0kJa CNJCkBbSQpAW0kKQ
FtJCkBaCtJAWgrSQFoK0kBaCtBCkhbQQpOX/Wwv9fI+0EKSFtBCkha7ECNJC kBbSQpAWuhIjSAtp
IUgLQVroSowgLaSFIC005ROkhSAtpIUgLaSFIC2khbSQFoK0XP9aPhowbaaT QMLXBK/iWv7wUW2R
k2DC19QzLe/6EdccK/02riSuPf4rwADEDkb+X+nd2AAAAABJRU5ErkJggg==
------=_NextPart_001_006A_01C78D09.1CC393F0
Content-Type: image/png;
name="testmem2.png"
Content-Transfer-Encoding: base64
Content-ID: <006301c78cf8$59387a00$[email=03001aac@jose]03001aac@jose[/email]>
iVBORw0KGgoAAAANSUhEUgAAAboAAAAcCAMAAAAgG4rwAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURX+ducjW+8LT /Pz8/sbW/ZGbnPb2
8wAeoRZq7p+10sjY+wA+3ABI8bnL87fK9e7t5dDOv7bO++Pg0LbN+8PV/brR /AhV3Qgx2Qgx2M6V
Ouzp2AAAADFqxf///+QsrqoAAAI9SURBVHja7JoJe4MgDIbtufs+Ohvz///m ZsGQgFoPcMhDqC0y
ufIStN1X/Nx+n2s77I7Hs7AClQE/AOtEL1UO7EpeY4qB7Mtq+X+te14wfNbg nAArf8Hnzf1mv//c
br/ePp7wDgvOZHd4fb9kHh9uinHoGnAt6ICuApafgU5mU0EH9AHh0dXL/++o gwCAAqKhB2DQsQt0
fqxvwLRistGg65mTHG5/E8aLfHJB0I3ZAbLNswXRTYmtbFGgyxYvuqrMacHk E11ZZVvQvEZdtrWi
KyuHYH2C9ObVutZKJKuoexCoHYJDGmmro0t9R501noDonL56Sxcn1zs+7Pl7 21REHQwSdbpds0Yu
h06qWJXyxdSMaDRdFKuxqZ8OOmytg6HudSg6oizynmnl0DLCatgytKfm9BTN hukFHU1EoMMJG+Zp
YNQp5yFyOLpPC50eBk7zuJkMr59W1CGn2DhQlfpEZw8ZUaKjXY5HXf88B6Gj nqpk0VXGZUHQlWLD
tEbobJjobcO0s4mhQ0EubNTxxwbk0YYOt+mPKc4DSlyPKV6+HPDbScXew9zr skX5lfyUf01JFV3+
RXjR5BNdtmj/6ZPRZXTZIkcXWM7QpZfQYpyVy4rAbsMIiprSNUcdRCxduibm uyLnA1vyB4BGXqdK
/aJTMr4mQ6csDuZq+CwnOJK+RNDZUmMmYw2FjsllHfUsm9Es5awjoQXhqzg2 TE/oQPo14IZJrKAL
nfYr+PAxoROtpRR1IO7fQCLksVH3K8AACDUTDRX8F30AAAAASUVORK5CYII=
------=_NextPart_001_006A_01C78D09.1CC393F0--
------=_NextPart_000_0069_01C78D09.1CC393F0
Content-Type: application/x-zip-compressed;
name="testmem.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="testmem.zip"
UEsDBBQAAgAIAECtojYdJkmKyAAAAB4BAAASAAAAU291cmNlL1Rlc3RNZW0u cHJnXY6xqsJAEEX7
QP5hiE1iYaLweLBgIYhdRDTFa5fJYAbW3TDuIn63P2B2FZTXTHHmzplbz/MM 5nAQdyf0TkFHV9/S
JdEd40DygYtRzmmxpSsKj8gPq6B99ME46AnIetG9Bg1mGqNh1DGSTjbBO1Ev LeGgFTSruvmpV03z
G2mdZ3k2Y4smTKbiT7MhWeBQRD7VQ+qDELSabVlFBgCbMf3w7KzCjr0hUGso irTsdk4uy7JSe7qV
31Go1Glwt2j55ziGt/tIPsjU+wlQSwMEFAACAAgAQK2iNoB0seZmAwAAzwkA ABAAAABTb3VyY2Uv
Rm9ybTEucHJntVZLb5tAEL5b8n+Y0BwgdfBDrSoh5UB4tKgYUkPaSkkPFG9i XJtFsG4SVf3V/QOd
XYi92KTtoVnJ8u7Mt/OeWYYn/R6cwEVJH0jKqAExqdiUrAXVzdIFKZHo0nI9 1ovyVpBtUqVlVqTZ
r9wQBHPDaFlvXZIuEgNGk+Ho9XAyGr3h1GG/1++9yPJ0tZkTUD4n2YqUerpQ ON3yzSiCWKgAdxZO
6z1nAYAVTi/CwAlioOcbxmg+bhi2GZuwmm3yPMtvwQu8GHRX37HyiCVl7Ykg Tp34XWiDVZKEEa5A
1WR6I9xaZek3FWhE8jkpoQWJFvQO5Vk0rzbrgmU05yL6PSewhQ9tJ+uQ3d+s hZPD4el/XVzmny0H
Oa51DPzQMn1IokVR7Y7UTx4Qb5w1oQm/LrEQVGWaFPW28uOJjqcVxymadHNG UlrOJVnZAJZNuD0X
jgzjMT+ChOvceesFEDkfLp3Ach6puBqzjTQm94wbo0SMFkeKBNlJ43w91lu8 bbo5E/9o+aCONQki
3OZMN8vnLhZgpSr69TxhybUyAEWvFoUi491wBhnHjyEOYTwajSSmUNlRD3hD a8O4mOVWjE9yVRiy
h+IREHkwuGUcLlBXyy8HOAxsA/2YrLL5AZ+LahLD5TRYKVX7yw7h0zvPd+Bo e9Fw6E0XVJJtTOl3
EmCyVO0JZHcFHK7zmWO+f4KNreW5XTxk2OHffA+y1QGkQ2LgfI4linxE9EG1 PpX4U0xxHYudjsOy
xnAAwxFbV/ZeTfP51e/NnPhyFtTWP8/kiGIz9ixwLwMr9sJAaon0ImGLAaTO PdOaTm6mhp2JIYF/
/J3A7hJQeAnKiX7CO8hu2kceBbvrbpOL3ZGIHP2An42edsOJTkFl2+rCckIV cCwsueLyX8MX0M3A
1rFyt8QxEo+xnXV5dHB1bePh0frWRXTmmnuzPwfaDVyL2yt7Xu2PBiL7CpbC wK729ekdKdVZdrtg
6haL6gfwStPg7ExEv6u2zWQ+V5vYDeCyKFDM044onCiJxydB+5d22Cft9UPD q6nbYq2NeuaXrqvv
co+RMuH7zicPO2zXe/x12FTJLTGAB8dnZbZWI1aqqvx+nO6eDw2GOPknPC0Y UZh+BVDFzZjfBH61
bYDAaXXp4SdVSqpqij9UWdXfCs/d278BUEsDBBQAAgAIAECtojaxiU828QAA AKMBAAAQAAAAU291
cmNlL0Zvcm0xLnhmbU1PXWuDMBR9F/wPlzxF8EGzOqzQh2kt3VgVTMaeS3sL si4ZGtnYr1+SBfUl
3JxzOB+nWhzbPVQDnjUe1PBJI6henzgHYX9pGIQBAPDpC4dirXJwUXDUpZrk daTAWBJDap9N8miu
nMFKVd17lJr3v0jhYZsbfpPP/EXgj4ZiB8SFEg+rg5IOFvagkS9AgZw48LMc gePQ30gMxs/lJrOl
l0Z+wPuzOEJbvtSVsMblpLWSqfP+v417g9/UON5v3sT6rPZlLIbMDMtNEstW mqV9N0nQOGoyc600
wy8fjvWhDlgUS1Hzq5u9LdzV4q1rXJcw+ANQSwMEFAACAAgAOq2iNpNZ58pf AQAAOQIAAAsAAABU
ZXN0TWVtLnhwak1RwW6DMAy9I/EraOyew1aKxlQKArRVqnZIwaVZQxI5SdX+ /Rxoq53ybL88+9n7
uqk+16vuJ466mwEGV4ijDGyPwjihFYujyjvjHevAuhKmZGas9GSEBGTXD44H 7TGOSi5UqQcvgeUa
pzQxOFLWSyeMhEJZx1UPliVdEke7uuRKHElyiYt+blVz5BM4QBv6rkuW5FT8 ojiMkiYvcdSABG6B
EXz3Qg4BhGm4urEdDzOF2NwaMZ4cqXTIByg5noMkESdQLsA42mdFQ86rpli3 ZL8lFz1kAtmCaCjV
Sz/MqTsM7e2T98A06uE3JOgh2aruimobJN+80xN3oqe9XThm0EsyOK91NpbB wY+FOuolbL0xCNZu
hIKtnw6AoYbTvx8PSnvS6HrvnFDjUvnmqBRFG7iAZCltXiNU8w2D3ZKbnJaz cFeU0xLoWvdE4FLX
M/GJu8+LzbyS9Hn0+Zav/w/7B1BLAQIUABQAAgAIAECtojYdJkmKyAAAAB4B AAASAAAAAAAAAAAA
IAC0gQAAAABTb3VyY2UvVGVzdE1lbS5wcmdQSwECFAAUAAIACABAraI2gHSx 5mYDAADPCQAAEAAA
AAAAAAAAACAAtIH4AAAAU291cmNlL0Zvcm0xLnByZ1BLAQIUABQAAgAIAECt ojaxiU828QAAAKMB
AAAQAAAAAAAAAAAAIAC0gYwEAABTb3VyY2UvRm9ybTEueGZtUEsBAhQAFAAC AAgAOq2iNpNZ58pf
AQAAOQIAAAsAAAAAAAAAAAAgALSBqwUAAFRlc3RNZW0ueHBqUEsFBgAAAAAE AAQA9QAAADMHAAAA
AA==
------=_NextPart_000_0069_01C78D09.1CC393F0--

Attached files testmem.zip (2.1 KB)Â

Memory leak

Publicado: Mié May 02, 2007 11:48 pm
por Stephan Hennekens
This is a multi-part message in MIME format.
------=_NextPart_000_0015_01C78D14.7053C930
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0016_01C78D14.7053C930"
------=_NextPart_001_0016_01C78D14.7053C930
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Jose,
thanks for testing.
The results here are interesting.
When I compile and run your appliction the mem comsumpsion is 200 Mb =
(only 100 iterations). However, using your compiled version, and using =
the same shapefiles, the mem. consummpsion is zero!!!
You suggest I use a different xHarbour version. Well, it's the xHarbour =
version I downloaded from www.xailer.com (november 2006 release).
Maybe you are using a more recent version of xHarbour?
Anyway, I think we getting close, and I am glad that nothing is wrong =
with Xailer (al least the version that is running on your machine).
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message =
news:[email=4638f448@ozsrv2.ozlan.local...]4638f448@ozsrv2.ozlan.local...[/email]
Stephan,
> I am still facing a major memory leak. My Xailer applications =
consumes 600=20
> Mb of memory, whereas the same console program (xHarbour only) =
consumes=20
> almost nothing. Can you please review?
I'm testing it for the last 3 hours, and I cannot see such huge memory =
consumption.
I've put your code in a new project (it's attached to this msg) and =
I've run it many times, and in all cases it consumes a reasonable and =
very low amount of memory. See this screenshot:
Running it another time (without exiting the program) shows almost 0 =
Mb memory usage (sometimes a tiny above and other times a tiny below). =
Even sometimes consumes a negative amount of memory:
Also, the task mannager shows a memory consumption of about 7MB all =
the time (last column):
I've tried to force it to consume more memory, but I've not been able. =
The only anomaly I've seen is when another program takes suddenly the =
CPU attention (f.e. when the screensaver is activated or when OE begin =
reading messages from internet) while the test is running. In that =
moment, the test consumes more memory, and doesn't free it. However, =
this anomaly appears only by measuring the memory with memory(-1), but =
the task mannager still shows the same values. So, I belive that =
memory(-1) is not showing the real memory usage.
Finally, I'm a little disapointed. Perhaps the problem is caused by =
the xHarbour version you are using, or there is any change we've made in =
Xailer that solves the problem; I don't know.
Please, compile and run the attached sample. Note that it searchs data =
files (not included in the project) in the directory ".data". If it =
still consumes lots of memory, then please download a compiled test from =
here: http://senduit.com/5f1aac
--=20
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
------=_NextPart_001_0016_01C78D14.7053C930
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi Jose,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>thanks for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The results here are =
interesting.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When I compile and run your appliction =
the mem=20
comsumpsion is 200 Mb (only 100 iterations). However, using your =
compiled=20
version, and using the same shapefiles, the mem. consummpsion is=20
zero!!!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You suggest I use a different xHarbour =
version.=20
Well, it's the xHarbour version I downloaded from <A=20
href=3D"http://www.xailer.com">www.xailer.com</A>Â(november 2006=20
release).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Maybe you are using a more recent =
version of=20
xHarbour?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Anyway, I think we getting close, and I =
am glad=20
that nothing is wrong with Xailer (al leastÂthe version that is =
running on=20
your machine).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in =
message=20
<A=20
=
href=3D"news:4638f448@ozsrv2.ozlan.local">news:4638f448@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>> I am still facing a major memory =
leak. My=20
Xailer applications consumes 600 <BR>> Mb of memory, whereas the =
same=20
console program (xHarbour only) consumes <BR>> almost nothing. Can =
you=20
please review?<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm testing it for the last =
3Âhours, and I=20
cannot see such huge memory consumption.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've put your code in a new project =
(it's=20
attached to this msg) and I've run it many times, and in all cases it =
consumes=20
a reasonable and very low amount of memory. See this =
screenshot:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000e01c78d03$acc3cd40$f0f5e089@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Running it another time (without =
exiting the=20
program) showsÂalmost 0 Mb memory usage (sometimes a tiny above =
and other=20
times a tiny below).ÂEven sometimes consumes a negative amount of =
memory:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:000f01c78d03$acc61730$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Also, the task mannager shows a =
memory=20
consumption of about 7MB all the time (last column):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:001001c78d03$acc61730$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried to force it to consume =
more memory,=20
but I've not been able. The only anomaly I've seen is when another =
program=20
takes suddenly the CPU attention (f.e. when the screensaver is =
activated or=20
when OE begin reading messages from internet) while the test is =
running. In=20
that moment, the test consumesÂmore memory, and doesn't free it.=20
However,Âthis anomaly appears only by measuring the memory with=20
memory(-1), but the task mannager still shows the same values. So, I =
belive=20
that memory(-1) is not showing the real memory usage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Finally, I'm a little disapointed. =
Perhaps the=20
problem is caused by the xHarbour version you are using, or there is =
any=20
changeÂwe've made in Xailer that solves the problem; I don't=20
know.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Please, compile and run the attached =
sample. Note=20
that it searchs data files (not included in the project) in the =
directory=20
".data". If it still consumes lots of memory, then please download a =
compiled=20
test from here: <A=20
=
href=3D"http://senduit.com/5f1aac">http://sendu ... </FONT></=
DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV><FONT face=3DArial =
size=3D2>
<DIV><BR>-- <BR>Regards,</DIV>
<DIV>Â</DIV>
<DIV>Jose F. Gimenez<BR><A=20
href=3D"http://www.xailer.com">http://www.xailer.com</A><BR><A=20
=
href=3D"http://www.xailer.info">http://www.xailer.info</A></FONT></DIV></=
BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_0016_01C78D14.7053C930--
------=_NextPart_000_0015_01C78D14.7053C930
Content-Type: image/png;
name="testmem1.png"
Content-Transfer-Encoding: base64
Content-ID: <000e01c78d03$acc3cd40$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeofT08Hyo 9WiX9Sdn9AJt/+Hd
ytvd7QA8dFJ2mAFi6uyNdOLf1gBa8gBI8RdJvBZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw+zr
5gBY5gk5tuLs/ABV6tFKJ+dLFQBN4/Pz7gBT4cfa+7rT/AFDzwNy/xAUKfDw 6wBc6fb28wBByjJs
8/Hx7ORUKgNo+hxt9pej0Bd4/HKPpdI0B+d0WlOC9kl89ajH+fj6/iKH/ztz 9QBc7Bhf5kR59YOI
v4y2+QImqAcx2QBK2QFr8QBG4NDh/Nrm/AA645m3+fH2/nKa+AhV3U5evudt UQAZzwBE6WOO98fL
5Yip+auv1ARN64GV1eVgPf7+/ul+ZNhCGNLc8yhi5MDD37bE6a64vOnx/gBT 8wgx2SxZxAFg9b/N
2ABT2gtEwQAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4UF19QFk+QZs /AAAAAAm06u55AhN
1miG2maT6gBR5TB79xta8QZi87nN9dbQxQATjAApuQ5b51iG9wBa3/j49ghE ygZx/s80MDZ19QA3
2D5+9gda5gAVlhtV3w1m9AowqQZQ35zD/gM7i68+IeQ/CABc+QVm9wA9zwBe 6J647g42Dvb29AZZ
6whK1wRh9gA2zwto9+/u5+nm4A9t+AVW6Kq/7gJOwQAeSgJq/gBU4wBg+SuQ /wNl8QBY7gBl/T2V
/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/pKYyPLy+DqR/wBg8ANg8RqC /wAOfQZq+eLk8TGM
/wde7PL0+wlKziVXgwhH0TGU/wY+wBZNfuru+err9AAZsgA+2gFMzwVm+/Pz 7/X18RJR4dDV6pCv
+TRn4A5Q7eg/OODd0/bMwgJRzHF3t/Px7jc+Ffb08vS8qwRT5AVW4g1H2vDv 6gRo9CpgpgNu9YGc
31WW7ZGn4gdv/Qxq6ZWjqL2BlbefuGB6yxpnxBlgvtrk9+Pp+Ale4P308QVa 7xFz+U5+9gdy+gBV
5f///+zp2MZaLNwAAA1eSURBVHja7JsNXFRVFsARMHQU1ORLZtAR0IlCRlGB ERQMBBxdUlNZdTPY
SJSCLYbnolO0fpQo6ja05Uofwpa6DgYqE+uigWlaOqmZZrW2tau7P7Z22fYr 27I5du59782Mo/5K
9zXgev7je/e9M+++O+/+57x7hxl9BMaJEycyGFFRj9dG1KpqW2JrY2Njm71P k/dp8Tr8QvnlFpjN
s7Rms9YcpNVOmqbVamdN28iF+HApHVUJ+/aNe/n1I6++unPnKzI7vc8r3qer rnLnq+wh8zpn3LiE
8o3hopYTsR2ZrQnMy7iXGUeOHHmZ+B4ZJxXY3+Oc7GMkJCR0dpZuZFruMC9Q NTZmqjI/+aR1+PDh
rcNbW9l6eGtV1fCbgZ5eZ3hPsWW9qaOxsK20LbCwsA1JbWuLbG5OTW0YFsy0 nHgcqVWpGjMzUY1E
ZgfSSHx/qJDY2JaICIfD0dDQEBWljdLyAX5Y/XHBJzzjxIIFC7gXVSZmTWYH W6samT7vE3tTII78
EQ50gSpEGVzIsI1IfXj4ep/w8DtOyFpULGVUmaysrcXKEcS1sW6pBjxYuu7K 4T81mGsuDy9hUpZP
XO8zUdQSwbNFxVMLndQymyy9vEyD94lSkKXZU6YnXkgqm5BSlpISFxfn/+j7 85ZeJWyOWnqxz5zc
3LC8sLy8kLyQkPjiuSFnloSjFp/XfI6Hbxwma5GtxHIpEQ03BUpqgSnvvXf3 FD+/6dOnP7RyZWJS
WdzD92muHD4fpYU+AwYM6NNnDjJ27Fj0EzL46fOYLccnci0ZzArT8gUbhViu iDcwB2XLtWqZPnny
3b5TWP+jgMQLZXE/6gdXC2fAnAFn+4ha0AvmTcjggVBfv3ChpCWqAT/W16rG i5ODWClbHMS1Aivv
5t2PfZ+YlDShLIX1/1XCWi2MZdnCnKCSMEwWzJYraPnX4zqdblsqriJuOC1+ 3UNL4hTfKTwhWN8z
RC0s7Dawx0lacjFXPgS8fTElcDZe1BJ+F9NSj1ocLZgjqn/U1gq69lp7Lylb NL7Ykq9GkRfsmw/G
ZOdONkA2njzZCIZsqUNdjWkMHnUn80A0uJ/Hs3zA93pfmVlB4MIUTApmhQ3t /vh4vx9IYTctPIxa
wvAOhruiFYD4eKalWsyW6pIMB2rBsSW3XVUr/DpWSI0QvcDpGtYbaiXezIbP 1QHwrLSXD5/ugUM1
jqzzlplwvkZ8ozkbA7BcWtmgsTjSzwPYXOfxLNFlTXfIlgnT2a1KzBV/hpgt LOyuxV/MljB2A2Ne
8piV4vhi1FJdv5hrqS/JMDta8JP/wQdVlZW9hG3tB1MPprJBH/aucjiMrDf+ Z7JglN0XAiqkVw+2
Gt75djVui9pdjYFHi8kwHw8z8LB8Hs/S8RjM6A5akh5y3cLctWAYnOFLteSi EW6luJhlS3X1Yilb
zBEtsaglbXWlqrJd2BbLtKQ2t6QDzI70BdgTGZkFkBUZCTFG0KRrwOgbyQHg y+R8HjECaLDQgCE/
Rq4RmZ8vHor9XRMJBru4lwV7fOG0jW0mwwFeujUGsBeiI13g0Ycjsz9CLa7z eJZY/8DhyC4HUlY+
xLQklaWsiRvpP5L3vxRmWibwsFNL3lg2Mc7lGRSPWni2YLosf81nYfUkc2Rz alt7ZZ/VjR0dv9wm
/L69nXtJh70zzkUbYU9NFswfBfOaAbbOBvD9FA6d498WYEexxQBLjs0/19xk SYOj5zTwtz1w/rBU
ozn/qNp5KK4sfKfFDwKyDbZVPA4z7Szmagy12ObDY65r5V0faedapJXFs2Qr dTfQEpe4ciXTgv0f
GjcSEbWwMLDwmjVxoSOBh3HICcnlWsL4uMK1DIRgTJeJy1DLNDNaaSv8KHc1 WhH29xLakcDAphiY
cWiVMRruqTGAbRMYVmEfVOByDrshkH2BhNtswb7cot7UlIW3GVCL9ye7VKOp Sa1ukg8VV4xoSNsK
M/jmabwDsdLVmHjavYed31NJ1VynwJVn6XbyrgTiLiTiJHhR0oS1ax4JZVrG 9wMpDGI4NDQUeNhc
APG5uWhFzpYhQ4rnDoScnOrFy5f53BU8yYFaCp+c87vV+o5tjfsrhW11dXWF paUxkAY/hdlwzyZx
oGJvzUB5YUjbvodwWhWoga0W0VE6HLNJNQJljKwK7BXrBaK0LWDYJJ1kFStc jUmnddWVmuOFfB7P
0nlU1wL+Ey4kopZFa9c+8kgoeuk/vgikMDjDwMMFqCUvV7SSB/Df+PghQ1DL tOCcO5ev91mcMykS
rZjGPvjg6i90Qq93fiEI20xMjIZ1stEGByqwGxl45YXywpC3X5gPhhdwYypz hI1o0tRSjUKZbNhT
mA6n1YVuFS3ObcTZ2KZSjPBFRtrmBZ6nFM9j8Sw3XFKjywD/lKQL0nQL+z9h c/8VRSCHFzEta5kW
Hi5oguK8MG4lLA+9wBBRyzRJS5C5rW37P3/yg82brT3Ly8s7y8v1ehOCPRUN M9RwoCgG7okxRG/H
K3cuDCOkPYXbGnzGYMmCtBiAtHzYY7PZv5RqbM/P50duT4eAF7Lgo8NiIBtm JkOAbXuWZnsMDv3s
AGdjdnb6GPasTL7YHG9VPo9niU8fc9XoMuDRuLIkl5avNj+5wg5yeFGSmC0J wMOBBTA3JC9M/NzC
Z8hDnhkzEILQSzjTom0uLFxi0n/12X/+0nvUX7/u7Oy8t6fVqt/B3/tpOJoU mWIeAONsNq6Y5IWR
bAD8XGhLBshPs5jmQTROV7PZKzIm7xBrmPKP2k3isXvB+KytXQp8jh8nbatM T+HHyWjbG+x5t8Yg
QHxWBmdi0hFu5/EsMWXsputil4Jg/6eUyVr2oZbKLXa4NMzgYUzwufEhYWe5 lbz4eDgragmalrNw
vc9dObOa8B6mL9f/vfNr5N+9R/f+hH21abXabNZKWyUrrFMtNrW4JS+MdRbb G7i9DvOj0mqtsE2t
sPlutdnSwLBOqmEtslulY9U29UGrHMBqb2BxUG2zTBWfd2vMJj0r8RTMrJSO cDvPpWXPZBhVYb0u
digIfOAfx/54v2YNH1o2/6quwQ4e4QQpvGsDzC2ORyN5IcwKjizPyFrCRS2F dSa9tbOzqqqqtbW1
qupr9i2+aOaa0RjSrTFwzGJVEOOBdd/ertF20NrlwAeP+vM/hcWF+o8cufnJ ykCtGjzD/cUwJtEY
9BISEh/CpaAVUUuQU0thnV5fzry0cviPK67v5wO+8wxgzLIVXeevD654semH Vn27uk/VXW/FevTh
d3/+sMj48StWrNuiHdYPPMLjpfCOXZrBY1YP5sxljBkzZuDTUMC0LONaAjFd TPr9XAxHtHJdr8xU
gXevCmWvtu47dLm6sRto8Zt3n7qoX78i9igqstvvsPeb59fzyuEdu/zOPD3Q gw+nu2tpCmxvr+vQ
79+/H6di1v38gaO+99lxY6P38/xy/qjfO1cO123f8OVlYY1fwSynFm1DRAT7 oN/Y2Mh+hqS38scO
k8n7M8xd3sf7F7lh14bS0sAC/JxT4GQWLjisBE0LkrXkaDcOQ9gvYrQZUVpt lJn9Zsls1t4cTPI6
zjZLSkqCg4PfLgnGjbdL3g4OrmbkiFqCM4YR3YicO9lM7M7+Uy8S3YigYJ9l pIW0EN9JS/VE0kLZ
QlxDtvyYtHTHbCEtpIUgLaSFIC2khSAtBGmhT/kEaSEtBGkhLQRpIUgLaSFI C2khvKOF/vhCWgjS
QloI0kIzMYK0EKSFtBA05JMWgrSQFoK0EKSFtBCkhbQQpOUm1kJ/fCEtBGkh LQRpoZkYQVoI0kJa
CNJCMzGCtJAW4gbWcst347ffBj+KZCg05N9y6+g3eynEW6P7kg2FtIzufT8o REDv0WRDIS1vzgCd
Uo/73yQbCmnp9UPdb5Ti9l5kQyktDyiGbgRpUUzLE7onFGLoINKimJbnn3/+ dkU4pSMtSmbLZR0s
MK7dy9CXSItiWtj73APBubo8fJU9pIeOtCioRdfDE8G5ujx8lT3k4xdJi3Ja Tt1+6mpaBF7gQ1TA
CoFvi1setU7qbiUtCmbLSU/42MJKvrBN4aS4K0Wk1aV8PIiyRTktPU71GOqB IK0EXgjuEcZQV8id
3boA0qLcBFk39Bq0uI7w1NLjGGWLglqGnuqx2wNBWrF/At9zi+wWxA3Bs9YI yhZFx5YRngjyShBG
COKGHMd7mBiXYy6ODaIhXzktu3ucHKEIt1G2KKjlj7rblOHYS5Qtymm57eMR ymh5UdeXtCim5YBu
kDIc6HuGtCil5a37zzx35rm+Cjxu+cO9b5ENhbSM7v3ZzxTiXvouXyktFy8q +csXkqGYFoK0kBaC
tBCkhbQQpIW0EKSFtBCkhSAtpIUgLaSF8L4W+n/5pIUgLaSFIC2khSAtBGkh LQRpIS0EaSEtBGkh
SAtpIUgLaSFIC2khSAtBWkgLQVr+v7XQz/dIC0FaSAtBWmgmRpAWgrSQFoK0 0EyMIC2khSAtBGmh
mRhBWkgLQVpoyCdIC0FaSAtBWkgLQVpIC2khLQRpufG1vNt/6iwnQURXE7yc a/nzu5tKnAQTXU09
03Lch+h2LPNZv4zofnwjwABJqt6K/dzMvQAAAABJRU5ErkJggg==
------=_NextPart_000_0015_01C78D14.7053C930
Content-Type: image/png;
name="testmem3.png"
Content-Transfer-Encoding: base64
Content-ID: <000f01c78d03$acc61730$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeoPT08Hyo 9Y6Xyidn9AJt/+Hd
ymiX9QA8dFJ2mAFi6uyNdOLf1gBI8RZIvABa8hZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw9vd
7ezr5gBY5tFKJ+Ls/LvT/OdLFQBN48ja+vPz7gBV6gBT4Qk5tgFDzwNy/xAU KfDw6wBc6fb28wBB
ypmkzzJs8/Hx7ORUKgNo+hxt9hd4/HKPpdI0B+d0WlOC9kl89SKH/4y1+fj6 /jtz9QBc7Bhf5kR5
9Qcx2YOIvwAkqQFr8QBK2QBG4KjH+QhV3QA645m3+XKa+NDh+6u0205evudt UQAZzwBE6WOO94ip
+drm/ARN6+VgPfH2/v7+/ixZxOl+ZNhCGNLc8yhi5MDD3+nx/rbE6a64vABT 8wgx2QpDwgFg9b/N
2MjL5AAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4QBT2gFk+UF19QZs /AAm05qs4au65glO
1QAAAGiG2maT6gBR5TB79xta8bnN9Qdi89bQxQATjAApuQ5b51iG9wBa3/j4 9gZx/glDyM80MDZ1
9QA32D5+9gAVlgda5htV3w1m9Nvh9AovqQZQ3wM7i68+IeQ/CABc+QVm9wA9 z5zD/gBe6A42Dvb2
9J657wdK1wRh9gZZ6wA2zwto9+/u5+nm4A9t+AVW56rA7gJOwQAeSgRT5AJq /gBU4wBg+SuQ/wNl
8QBY7gBl/T2V/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/vLy+DqR/wBg 8ANg8RqC/wAOfTGM
/wZq+eLk8QlKz/L0+yVXgzGU/wY+wOru+err9AAZsgde7BZNfvPz7whH0AFM zwVm+wA+2tDV6/X1
8RJR4Q5Q7ZCv+TRn4PS8q+Dd03F3t1WW7QJRzPPx7v308QVW4g1H2vDv6gRo 9Ale4IGZ2gNu9Tc+
FQxq6QVd9wdv/ZWjqL2BlbefuBpnxBlgvipgpuTp+BFz+QVa7+g/OGB6y05+ 9gdy+tXPw/bMwgBV
5f///+zp2Pv0wlAAAA0rSURBVHja7JsLXFRVGsBxxNBRRJOX4uAgjE6UyIgK MqAhqAQtachs6jrG
SioGWw5Yjk7F+ihUlC3YMqOC2LJWBwOVm+tiYPnI0Uyt7KHttrs/st2lfdnu Wsvnfufce2eGUX+J
e5vR9fuP9557P+abM/f857vnzkM/YJw8eTKDERPzeE1Ejbpmd2xNbGxss/dp 8j67vQ4/UH64+Tbb
TK3NprUFarVTpmu12pnTN3MhflxKe3nCvn0TXn/78Jtv7tz5hsxO7/OG9/HV Ue58k91k3uZMmJBQ
ujlc1HIytj29JYF5mfA64/Dhw68T3yMTpAbHe4KTfYyEhISOjuLNTMtttiXq xsZ0dfqXX7aMHDmy
ZWRLC1uPbCkvH3kj0MvrjOwl9mywtDcWtBa3BhUUtCKpra3Rzc2pqQ0jgpmW k48jNWp1Y3o6qpFI
b0caie8PNRIbuzsiorOzs6GhISZGG6PlE/yI+nfBLzzj5JIlS7gXdTpWTXo7 W6sbmT7vE3tDIM78
EZ3oAlWIMriQEZuR+vDwjX7h4bedlLWoWcmo01lbU4PJEUT3qFyhAQ9WVF46 /PsGW/WKc57h5UzK
qskb/SaLWiJ4tah5aaGTGmaTlZeXafA+MQqyIjdrRuL5pJJJKSUpKXFxcf6P fjpnxWXCtpgVF/rO
yskJywvLywvJCwmJL5wdcmZ5ONPylt+74ZtHyFpkK7FcSkTDDYGSWiDrk0/u zgoImDFjxgNr1iQm
lcQ9eI/m0uFzMVroO3DgwL59ZyHjx49HPyFDnz5XH75Q0pLBrDAtX7BZiNWK eALrpGrprpYZd9xx
tyqLjT8KSDxfEvej/nC5cAbMGni6r6gFvWDdhAwdBPX14XdJWmIa8G19jXqi eHEQK1VLJ9FdYM3d
fPhx7BOTkiaVpLDxv0xYq4XxrFqYE1QShsWC1YJaFi7squXfj+v1+q2puIq4 PrUE+FxLYpYqixcE
G3uGqIWF3Sb2OElLDtbKfwBPX0wJnI4XtYjVUo9aOndjjaj/UlNj1bfVOHpL 1aJRYU8qjZLPOwrc
dlSa7C5tp1uPGqNH5otGV77KDKapl2gXq67iKdkUBM5nYVEwK2xq98fbp/1B Crtp4WHUEoZnMNwV
rQDExzMtFWK1VBRldKIWnFty2tQ11l/GWlMjRC/wYTUbCJ1iUpLxOlFwWTHC ww63lr3anD0CVHXN
NWqq5PwAY65uMLx4UYsuq31cLZNmsFOVWCv+iFQtLNxFi1gtYewExrzkMSuF 8YWopaJ+KddSX5Rh
69yN7/yP3a9uK+tt3dp2LPVYKpv0Ye/azk6T20D+z8/a6K7FBHcKtW4tu4Oz R/DodirM08n52TDK
oYLBtZ5t52Mw18dakh5wncKYFn9JC4bBGQYelrXkoBFupbCQVUtFxVKpWmwR u2NRS9q6MnVZm3Vr
LNOS2rw7GeBstAqgZ3R0NkB2dDREmkCDr1iTKpoDwJc7zDxiAtBgowGjOVLO iDabo93I/QyHVd6J
hKeEWrcWcesRYC9EuaVmQ88Tcj56q44Go8OzxfwDJ6J9CaSseYBpSSpJWR83 xn8MH38pzLRM4mGn
lrzx7MI4h1dQPGrh1YLlsuotv4UVU2zRzamtbWV91zW2tz+71frbtjbuJRn2 LtgWZYKe1dkwbxTM
aQZ47SyA6iwc2sa/LcAxYosRlh+dt625qSoNjmzTwEM94dwJKaPZfETn/nWK g6VImHHgNW4twnqs
5j2iFmEePOY6YD700Q6uRVpVebZspfOtlrjENWuYFhz/0LgxiKiFhYGF16+P Cx0DPIxTTkgO1xLG
5xWuZRAEY7lMXolaptvQSmvBZznr0Ip1f29rGxIU1BQJCw6dMEXB3GojCLVg XAusAWEbjkAQ+wIJ
t9mCw/iqrrYpG88woMP9agCHlNHUpNN1+c6JpTg3ez4ET7laxNWj+Nh7T3gm 8kZeebZdHt4nQNz5
RLwIXpQ0acP6R0KZlon9QQqDGA4NDQUetuVDfE4OWpGrZdiwwtmDIDOzYumq lX53BU/pRC11ZbP+
tc7QvrVxf5l1a11dXUFxcSSkwcNwFubWihMVe1UGyQtD2lYdglxVkAZeqxId JcNRQcoIcoJ7cooz
wgSvdbaIq0fpsavc8gVnY2Ir2Ct4tl0e3ieA/6Tziahl0YYNjzwSil4GTJwP UhicYeDhfNSSlyNa
yQP4XXz8sGGoZXpw5u2rNvotzZwSndpaYBl///3rvtBbe7//c6t1q4WJ0bBB NglwYBm+9hl40AXy
wpC3X5oHxpdwYxpzhJ1o0nRSRoELcU9ORcxSttn1iM4ea4sxwhcZaZs3udCz OBk+rPJsN3XJ8AXg
n5J0XrrcwvFP2DJg9XyQw4uYlg1MCw/nN0FhXhi3EpaHXmCYqGW6pCXQ1tq6 /a8/+cGWLfZepaWl
HaWlBoMFwUGKggU6ODA/EuZGGqO240E7F4YJ0p7DbQ3+xViVDWmRAGlm6CkI a/8pZWw3m7d3QUzl
0UgYhWMpOFvE1SO7YyQMFpyJZrFPnp8Mg1/Khs9qPdoT+OejwnZfAo/GlSS5 tHy95cnVDpDDi5LE
akkAHg7Kh9kheWHi+xZ+hTzsmXGDIBC9hDMt2uaCguUWw9df/f0ffUb95puO jo57e9nthh38tZ+G
Z7D5lsjFYDrL5hWLvDCmGiEXt6cCmNOqLHMgCq9Uc9kzMk2VMizmIw6LO2Kq GI1aDLnCQVfL/yr3
CIMBoyeciXgl5sqfuhdMLwptF7Wot2t3V8IuBcHxTymRtexDLWWvOqBrmMHD WNuz40PCTnMrefHx
cFrUEjg9c+FGv7syZzbhOcxQavhTxzfI3/qM7fMl+2rTbhcEe5lQxhr7tCpB J27JC6OySjiI25WC
4Ciz25cJ05YJqtcEIQ2MlVKGfb7D3gUxVYziXQ66t116ZI980JX3HNxZ5sqv 1Am6Yxe1vabCqGX2
7rJDQeBj/zj24f369Xxq2fKLugYHeIQTpPCuTTC7MB6N5IUwKzizPCNqCWTV wrQU1FkM9o6O8vLy
lpaW8vJv2Lf4opluozEm2yPhaJVdaUwHKr+7c5NwzO5L4ONH/flHYXGh/mPG bHmyLEirA8/wADGM
RTQOvYSExIdwKWjFU0tBncFQyry0cPiPK67u5wOqOUYwZQvzr/LXB5c/4uRD a79b3VmdT63Yjzz4
0c8eFJk4cfXqyle1I/qDR3iiFN6xSzN03LqhnNmMcePGDXoa8pmWlVxLEJaL xbCfi+GIVq7qmVmW
4dlr2fdwyHVXMOS6Z32rJWDOPbr+nPkMx22O/nMCenmEHWJ4x66AM08P8uA/ M9y1NAW1tdW1G/bv
34+XYvb9/IazvvfZcX1jCPD8cv5IwPuXDtdt3/Tni8KagPyZTi3ahogI9ka/ sbGR/QzJYOe3HRaL
968wd3kf7x/kpl2biouD8ouL813MxAWnlcDpgbKWTO3mEQj7RYw2I0arjbGx 3yzZbNobgylex9Vn
UVFwcPAHRcFFRUUfFH0QHFzByBS1BGeMIK4hMm9nV2K3D5h2gbiGCAyevJK0 kBbiirRUkJZrslr8
SMu1ehL7MWm5FquFtJAWgrSQFoK0kBaCtBCkhd7lE6SFtBCkhbQQpIUgLaSF IC2khfCOFvrwhbQQ
pIW0EKSFrsQI0kKQFtJC0JRPWgjSQloI0kKQFtJCkBbSQpCWG1gLffhCWgjS QloI0kJXYgRpIUgL
aSFIC12JEaSFtBDXsZabroxffxf8XiRDoSn/ppvHvtNbId4b249sKKRlbJ/7 QCEG9xlLNhTS8s4C
0Ct1u+8dsqGQlt4/1P9KKW7tTTaU0rJYMfSjSYtiWp7QP6EQw4eQFsW0vPDC C7cqwik9aVGyWi4a
YCuj+16Gv0JaFNPCXuceWJ2ri8OX2UN66EmLglr0PTyxOlcXhy+zh3z+MmlR TsupW09dTouVN3gT
FbDGyrfFLY+s4/qbSYuC1XLcEz63sJYvbNN6XNyVItKqK58PoWpRTkuPUz2G e2CVVlbeWN0jjOGu
kDt79INJi3IXyPrh3dDiuoenlh5HqVoU1DL8VI89HlilFftn5XtukT1WccPq mTWaqkXRuWW0J1Z5
ZbWOtoobchzPYWJcjrk4OoSmfOW07OlxfLQi3ELVoqCW4/pblOHoK1Qtymm5 5fPRymh5Wd+PtCim
5YB+iDIc6HeGtCil5b37zjx/5vl+Ctxu+uO975ENhbSM7fPVtz9VhG/vpe/y ldJy4YKSv3whGYpp
IUgLaSFIC0FaSAtBWkgLQVpIC0FaCNJCWgjSQloI72uh/5dPWgjSQloI0kJa CNJCkBbSQpAW0kKQ
FtJCkBaCtJAWgrSQFoK0kBaCtBCkhbQQpOX/Wwv9fI+0EKSFtBCkha7ECNJC kBbSQpAWuhIjSAtp
IUgLQVroSowgLaSFIC005ROkhSAtpIUgLaSFIC2khbSQFoK0XP9aPhowbaaT QMLXBK/iWv7wUW2R
k2DC19QzLe/6EdccK/02riSuPf4rwADEDkb+X+nd2AAAAABJRU5ErkJggg==
------=_NextPart_000_0015_01C78D14.7053C930
Content-Type: image/png;
name="testmem2.png"
Content-Transfer-Encoding: base64
Content-ID: <001001c78d03$acc61730$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAboAAAAcCAMAAAAgG4rwAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURX+ducjW+8LT /Pz8/sbW/ZGbnPb2
8wAeoRZq7p+10sjY+wA+3ABI8bnL87fK9e7t5dDOv7bO++Pg0LbN+8PV/brR /AhV3Qgx2Qgx2M6V
Ouzp2AAAADFqxf///+QsrqoAAAI9SURBVHja7JoJe4MgDIbtufs+Ohvz///m ZsGQgFoPcMhDqC0y
ufIStN1X/Nx+n2s77I7Hs7AClQE/AOtEL1UO7EpeY4qB7Mtq+X+te14wfNbg nAArf8Hnzf1mv//c
br/ePp7wDgvOZHd4fb9kHh9uinHoGnAt6ICuApafgU5mU0EH9AHh0dXL/++o gwCAAqKhB2DQsQt0
fqxvwLRistGg65mTHG5/E8aLfHJB0I3ZAbLNswXRTYmtbFGgyxYvuqrMacHk E11ZZVvQvEZdtrWi
KyuHYH2C9ObVutZKJKuoexCoHYJDGmmro0t9R501noDonL56Sxcn1zs+7Pl7 21REHQwSdbpds0Yu
h06qWJXyxdSMaDRdFKuxqZ8OOmytg6HudSg6oizynmnl0DLCatgytKfm9BTN hukFHU1EoMMJG+Zp
YNQp5yFyOLpPC50eBk7zuJkMr59W1CGn2DhQlfpEZw8ZUaKjXY5HXf88B6Gj nqpk0VXGZUHQlWLD
tEbobJjobcO0s4mhQ0EubNTxxwbk0YYOt+mPKc4DSlyPKV6+HPDbScXew9zr skX5lfyUf01JFV3+
RXjR5BNdtmj/6ZPRZXTZIkcXWM7QpZfQYpyVy4rAbsMIiprSNUcdRCxduibm uyLnA1vyB4BGXqdK
/aJTMr4mQ6csDuZq+CwnOJK+RNDZUmMmYw2FjsllHfUsm9Es5awjoQXhqzg2 TE/oQPo14IZJrKAL
nfYr+PAxoROtpRR1IO7fQCLksVH3K8AACDUTDRX8F30AAAAASUVORK5CYII=
------=_NextPart_000_0015_01C78D14.7053C930--

Attached files

Memory leak

Publicado: Mié May 02, 2007 11:52 pm
por Stephan Hennekens
This is a multi-part message in MIME format.
------=_NextPart_000_0013_01C78D14.EB90DBB0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0014_01C78D14.EB90DBB0"
------=_NextPart_001_0014_01C78D14.EB90DBB0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
One if the thinks that could make a difference is the Borland C =
complier. I am using version 5.5.1.
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message =
news:[email=4638f448@ozsrv2.ozlan.local...]4638f448@ozsrv2.ozlan.local...[/email]
Stephan,
> I am still facing a major memory leak. My Xailer applications =
consumes 600=20
> Mb of memory, whereas the same console program (xHarbour only) =
consumes=20
> almost nothing. Can you please review?
I'm testing it for the last 3 hours, and I cannot see such huge memory =
consumption.
I've put your code in a new project (it's attached to this msg) and =
I've run it many times, and in all cases it consumes a reasonable and =
very low amount of memory. See this screenshot:
Running it another time (without exiting the program) shows almost 0 =
Mb memory usage (sometimes a tiny above and other times a tiny below). =
Even sometimes consumes a negative amount of memory:
Also, the task mannager shows a memory consumption of about 7MB all =
the time (last column):
I've tried to force it to consume more memory, but I've not been able. =
The only anomaly I've seen is when another program takes suddenly the =
CPU attention (f.e. when the screensaver is activated or when OE begin =
reading messages from internet) while the test is running. In that =
moment, the test consumes more memory, and doesn't free it. However, =
this anomaly appears only by measuring the memory with memory(-1), but =
the task mannager still shows the same values. So, I belive that =
memory(-1) is not showing the real memory usage.
Finally, I'm a little disapointed. Perhaps the problem is caused by =
the xHarbour version you are using, or there is any change we've made in =
Xailer that solves the problem; I don't know.
Please, compile and run the attached sample. Note that it searchs data =
files (not included in the project) in the directory ".data". If it =
still consumes lots of memory, then please download a compiled test from =
here: http://senduit.com/5f1aac
--=20
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
------=_NextPart_001_0014_01C78D14.EB90DBB0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>One if the thinks that could make a =
difference is=20
the Borland C complier. I am using version 5.5.1.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in =
message=20
<A=20
=
href=3D"news:4638f448@ozsrv2.ozlan.local">news:4638f448@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>> I am still facing a major memory =
leak. My=20
Xailer applications consumes 600 <BR>> Mb of memory, whereas the =
same=20
console program (xHarbour only) consumes <BR>> almost nothing. Can =
you=20
please review?<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm testing it for the last =
3Âhours, and I=20
cannot see such huge memory consumption.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've put your code in a new project =
(it's=20
attached to this msg) and I've run it many times, and in all cases it =
consumes=20
a reasonable and very low amount of memory. See this =
screenshot:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000c01c78d04$280350c0$f0f5e089@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Running it another time (without =
exiting the=20
program) showsÂalmost 0 Mb memory usage (sometimes a tiny above =
and other=20
times a tiny below).ÂEven sometimes consumes a negative amount of =
memory:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:000d01c78d04$280350c0$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Also, the task mannager shows a =
memory=20
consumption of about 7MB all the time (last column):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:000e01c78d04$280350c0$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried to force it to consume =
more memory,=20
but I've not been able. The only anomaly I've seen is when another =
program=20
takes suddenly the CPU attention (f.e. when the screensaver is =
activated or=20
when OE begin reading messages from internet) while the test is =
running. In=20
that moment, the test consumesÂmore memory, and doesn't free it.=20
However,Âthis anomaly appears only by measuring the memory with=20
memory(-1), but the task mannager still shows the same values. So, I =
belive=20
that memory(-1) is not showing the real memory usage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Finally, I'm a little disapointed. =
Perhaps the=20
problem is caused by the xHarbour version you are using, or there is =
any=20
changeÂwe've made in Xailer that solves the problem; I don't=20
know.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Please, compile and run the attached =
sample. Note=20
that it searchs data files (not included in the project) in the =
directory=20
".data". If it still consumes lots of memory, then please download a =
compiled=20
test from here: <A=20
=
href=3D"http://senduit.com/5f1aac">http://sendu ... </FONT></=
DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV><FONT face=3DArial =
size=3D2>
<DIV><BR>-- <BR>Regards,</DIV>
<DIV>Â</DIV>
<DIV>Jose F. Gimenez<BR><A=20
href=3D"http://www.xailer.com">http://www.xailer.com</A><BR><A=20
=
href=3D"http://www.xailer.info">http://www.xailer.info</A></FONT></DIV></=
BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_0014_01C78D14.EB90DBB0--
------=_NextPart_000_0013_01C78D14.EB90DBB0
Content-Type: image/png;
name="testmem1.png"
Content-Transfer-Encoding: base64
Content-ID: <000c01c78d04$280350c0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeofT08Hyo 9WiX9Sdn9AJt/+Hd
ytvd7QA8dFJ2mAFi6uyNdOLf1gBa8gBI8RdJvBZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw+zr
5gBY5gk5tuLs/ABV6tFKJ+dLFQBN4/Pz7gBT4cfa+7rT/AFDzwNy/xAUKfDw 6wBc6fb28wBByjJs
8/Hx7ORUKgNo+hxt9pej0Bd4/HKPpdI0B+d0WlOC9kl89ajH+fj6/iKH/ztz 9QBc7Bhf5kR59YOI
v4y2+QImqAcx2QBK2QFr8QBG4NDh/Nrm/AA645m3+fH2/nKa+AhV3U5evudt UQAZzwBE6WOO98fL
5Yip+auv1ARN64GV1eVgPf7+/ul+ZNhCGNLc8yhi5MDD37bE6a64vOnx/gBT 8wgx2SxZxAFg9b/N
2ABT2gtEwQAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4UF19QFk+QZs /AAAAAAm06u55AhN
1miG2maT6gBR5TB79xta8QZi87nN9dbQxQATjAApuQ5b51iG9wBa3/j49ghE ygZx/s80MDZ19QA3
2D5+9gda5gAVlhtV3w1m9AowqQZQ35zD/gM7i68+IeQ/CABc+QVm9wA9zwBe 6J647g42Dvb29AZZ
6whK1wRh9gA2zwto9+/u5+nm4A9t+AVW6Kq/7gJOwQAeSgJq/gBU4wBg+SuQ /wNl8QBY7gBl/T2V
/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/pKYyPLy+DqR/wBg8ANg8RqC /wAOfQZq+eLk8TGM
/wde7PL0+wlKziVXgwhH0TGU/wY+wBZNfuru+err9AAZsgA+2gFMzwVm+/Pz 7/X18RJR4dDV6pCv
+TRn4A5Q7eg/OODd0/bMwgJRzHF3t/Px7jc+Ffb08vS8qwRT5AVW4g1H2vDv 6gRo9CpgpgNu9YGc
31WW7ZGn4gdv/Qxq6ZWjqL2BlbefuGB6yxpnxBlgvtrk9+Pp+Ale4P308QVa 7xFz+U5+9gdy+gBV
5f///+zp2MZaLNwAAA1eSURBVHja7JsNXFRVFsARMHQU1ORLZtAR0IlCRlGB ERQMBBxdUlNZdTPY
SJSCLYbnolO0fpQo6ja05Uofwpa6DgYqE+uigWlaOqmZZrW2tau7P7Z22fYr 27I5du59782Mo/5K
9zXgev7je/e9M+++O+/+57x7hxl9BMaJEycyGFFRj9dG1KpqW2JrY2Njm71P k/dp8Tr8QvnlFpjN
s7Rms9YcpNVOmqbVamdN28iF+HApHVUJ+/aNe/n1I6++unPnKzI7vc8r3qer rnLnq+wh8zpn3LiE
8o3hopYTsR2ZrQnMy7iXGUeOHHmZ+B4ZJxXY3+Oc7GMkJCR0dpZuZFruMC9Q NTZmqjI/+aR1+PDh
rcNbW9l6eGtV1fCbgZ5eZ3hPsWW9qaOxsK20LbCwsA1JbWuLbG5OTW0YFsy0 nHgcqVWpGjMzUY1E
ZgfSSHx/qJDY2JaICIfD0dDQEBWljdLyAX5Y/XHBJzzjxIIFC7gXVSZmTWYH W6samT7vE3tTII78
EQ50gSpEGVzIsI1IfXj4ep/w8DtOyFpULGVUmaysrcXKEcS1sW6pBjxYuu7K 4T81mGsuDy9hUpZP
XO8zUdQSwbNFxVMLndQymyy9vEyD94lSkKXZU6YnXkgqm5BSlpISFxfn/+j7 85ZeJWyOWnqxz5zc
3LC8sLy8kLyQkPjiuSFnloSjFp/XfI6Hbxwma5GtxHIpEQ03BUpqgSnvvXf3 FD+/6dOnP7RyZWJS
WdzD92muHD4fpYU+AwYM6NNnDjJ27Fj0EzL46fOYLccnci0ZzArT8gUbhViu iDcwB2XLtWqZPnny
3b5TWP+jgMQLZXE/6gdXC2fAnAFn+4ha0AvmTcjggVBfv3ChpCWqAT/W16rG i5ODWClbHMS1Aivv
5t2PfZ+YlDShLIX1/1XCWi2MZdnCnKCSMEwWzJYraPnX4zqdblsqriJuOC1+ 3UNL4hTfKTwhWN8z
RC0s7Dawx0lacjFXPgS8fTElcDZe1BJ+F9NSj1ocLZgjqn/U1gq69lp7Lylb NL7Ykq9GkRfsmw/G
ZOdONkA2njzZCIZsqUNdjWkMHnUn80A0uJ/Hs3zA93pfmVlB4MIUTApmhQ3t /vh4vx9IYTctPIxa
wvAOhruiFYD4eKalWsyW6pIMB2rBsSW3XVUr/DpWSI0QvcDpGtYbaiXezIbP 1QHwrLSXD5/ugUM1
jqzzlplwvkZ8ozkbA7BcWtmgsTjSzwPYXOfxLNFlTXfIlgnT2a1KzBV/hpgt LOyuxV/MljB2A2Ne
8piV4vhi1FJdv5hrqS/JMDta8JP/wQdVlZW9hG3tB1MPprJBH/aucjiMrDf+ Z7JglN0XAiqkVw+2
Gt75djVui9pdjYFHi8kwHw8z8LB8Hs/S8RjM6A5akh5y3cLctWAYnOFLteSi EW6luJhlS3X1Yilb
zBEtsaglbXWlqrJd2BbLtKQ2t6QDzI70BdgTGZkFkBUZCTFG0KRrwOgbyQHg y+R8HjECaLDQgCE/
Rq4RmZ8vHor9XRMJBru4lwV7fOG0jW0mwwFeujUGsBeiI13g0Ycjsz9CLa7z eJZY/8DhyC4HUlY+
xLQklaWsiRvpP5L3vxRmWibwsFNL3lg2Mc7lGRSPWni2YLosf81nYfUkc2Rz alt7ZZ/VjR0dv9wm
/L69nXtJh70zzkUbYU9NFswfBfOaAbbOBvD9FA6d498WYEexxQBLjs0/19xk SYOj5zTwtz1w/rBU
ozn/qNp5KK4sfKfFDwKyDbZVPA4z7Szmagy12ObDY65r5V0faedapJXFs2Qr dTfQEpe4ciXTgv0f
GjcSEbWwMLDwmjVxoSOBh3HICcnlWsL4uMK1DIRgTJeJy1DLNDNaaSv8KHc1 WhH29xLakcDAphiY
cWiVMRruqTGAbRMYVmEfVOByDrshkH2BhNtswb7cot7UlIW3GVCL9ye7VKOp Sa1ukg8VV4xoSNsK
M/jmabwDsdLVmHjavYed31NJ1VynwJVn6XbyrgTiLiTiJHhR0oS1ax4JZVrG 9wMpDGI4NDQUeNhc
APG5uWhFzpYhQ4rnDoScnOrFy5f53BU8yYFaCp+c87vV+o5tjfsrhW11dXWF paUxkAY/hdlwzyZx
oGJvzUB5YUjbvodwWhWoga0W0VE6HLNJNQJljKwK7BXrBaK0LWDYJJ1kFStc jUmnddWVmuOFfB7P
0nlU1wL+Ey4kopZFa9c+8kgoeuk/vgikMDjDwMMFqCUvV7SSB/Df+PghQ1DL tOCcO5ev91mcMykS
rZjGPvjg6i90Qq93fiEI20xMjIZ1stEGByqwGxl45YXywpC3X5gPhhdwYypz hI1o0tRSjUKZbNhT
mA6n1YVuFS3ObcTZ2KZSjPBFRtrmBZ6nFM9j8Sw3XFKjywD/lKQL0nQL+z9h c/8VRSCHFzEta5kW
Hi5oguK8MG4lLA+9wBBRyzRJS5C5rW37P3/yg82brT3Ly8s7y8v1ehOCPRUN M9RwoCgG7okxRG/H
K3cuDCOkPYXbGnzGYMmCtBiAtHzYY7PZv5RqbM/P50duT4eAF7Lgo8NiIBtm JkOAbXuWZnsMDv3s
AGdjdnb6GPasTL7YHG9VPo9niU8fc9XoMuDRuLIkl5avNj+5wg5yeFGSmC0J wMOBBTA3JC9M/NzC
Z8hDnhkzEILQSzjTom0uLFxi0n/12X/+0nvUX7/u7Oy8t6fVqt/B3/tpOJoU mWIeAONsNq6Y5IWR
bAD8XGhLBshPs5jmQTROV7PZKzIm7xBrmPKP2k3isXvB+KytXQp8jh8nbatM T+HHyWjbG+x5t8Yg
QHxWBmdi0hFu5/EsMWXsputil4Jg/6eUyVr2oZbKLXa4NMzgYUzwufEhYWe5 lbz4eDgragmalrNw
vc9dObOa8B6mL9f/vfNr5N+9R/f+hH21abXabNZKWyUrrFMtNrW4JS+MdRbb G7i9DvOj0mqtsE2t
sPlutdnSwLBOqmEtslulY9U29UGrHMBqb2BxUG2zTBWfd2vMJj0r8RTMrJSO cDvPpWXPZBhVYb0u
digIfOAfx/54v2YNH1o2/6quwQ4e4QQpvGsDzC2ORyN5IcwKjizPyFrCRS2F dSa9tbOzqqqqtbW1
qupr9i2+aOaa0RjSrTFwzGJVEOOBdd/ertF20NrlwAeP+vM/hcWF+o8cufnJ ykCtGjzD/cUwJtEY
9BISEh/CpaAVUUuQU0thnV5fzry0cviPK67v5wO+8wxgzLIVXeevD654semH Vn27uk/VXW/FevTh
d3/+sMj48StWrNuiHdYPPMLjpfCOXZrBY1YP5sxljBkzZuDTUMC0LONaAjFd TPr9XAxHtHJdr8xU
gXevCmWvtu47dLm6sRto8Zt3n7qoX78i9igqstvvsPeb59fzyuEdu/zOPD3Q gw+nu2tpCmxvr+vQ
79+/H6di1v38gaO+99lxY6P38/xy/qjfO1cO123f8OVlYY1fwSynFm1DRAT7 oN/Y2Mh+hqS38scO
k8n7M8xd3sf7F7lh14bS0sAC/JxT4GQWLjisBE0LkrXkaDcOQ9gvYrQZUVpt lJn9Zsls1t4cTPI6
zjZLSkqCg4PfLgnGjbdL3g4OrmbkiFqCM4YR3YicO9lM7M7+Uy8S3YigYJ9l pIW0EN9JS/VE0kLZ
QlxDtvyYtHTHbCEtpIUgLaSFIC2khSAtBGmhT/kEaSEtBGkhLQRpIUgLaSFI C2khvKOF/vhCWgjS
QloI0kIzMYK0EKSFtBA05JMWgrSQFoK0EKSFtBCkhbQQpOUm1kJ/fCEtBGkh LQRpoZkYQVoI0kJa
CNJCMzGCtJAW4gbWcst347ffBj+KZCg05N9y6+g3eynEW6P7kg2FtIzufT8o REDv0WRDIS1vzgCd
Uo/73yQbCmnp9UPdb5Ti9l5kQyktDyiGbgRpUUzLE7onFGLoINKimJbnn3/+ dkU4pSMtSmbLZR0s
MK7dy9CXSItiWtj73APBubo8fJU9pIeOtCioRdfDE8G5ujx8lT3k4xdJi3Ja Tt1+6mpaBF7gQ1TA
CoFvi1setU7qbiUtCmbLSU/42MJKvrBN4aS4K0Wk1aV8PIiyRTktPU71GOqB IK0EXgjuEcZQV8id
3boA0qLcBFk39Bq0uI7w1NLjGGWLglqGnuqx2wNBWrF/At9zi+wWxA3Bs9YI yhZFx5YRngjyShBG
COKGHMd7mBiXYy6ODaIhXzktu3ucHKEIt1G2KKjlj7rblOHYS5Qtymm57eMR ymh5UdeXtCim5YBu
kDIc6HuGtCil5a37zzx35rm+Cjxu+cO9b5ENhbSM7v3ZzxTiXvouXyktFy8q +csXkqGYFoK0kBaC
tBCkhbQQpIW0EKSFtBCkhSAtpIUgLaSF8L4W+n/5pIUgLaSFIC2khSAtBGkh LQRpIS0EaSEtBGkh
SAtpIUgLaSFIC2khSAtBWkgLQVr+v7XQz/dIC0FaSAtBWmgmRpAWgrSQFoK0 0EyMIC2khSAtBGmh
mRhBWkgLQVpoyCdIC0FaSAtBWkgLQVpIC2khLQRpufG1vNt/6iwnQURXE7yc a/nzu5tKnAQTXU09
03Lch+h2LPNZv4zofnwjwABJqt6K/dzMvQAAAABJRU5ErkJggg==
------=_NextPart_000_0013_01C78D14.EB90DBB0
Content-Type: image/png;
name="testmem3.png"
Content-Transfer-Encoding: base64
Content-ID: <000d01c78d04$280350c0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeoPT08Hyo 9Y6Xyidn9AJt/+Hd
ymiX9QA8dFJ2mAFi6uyNdOLf1gBI8RZIvABa8hZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw9vd
7ezr5gBY5tFKJ+Ls/LvT/OdLFQBN48ja+vPz7gBV6gBT4Qk5tgFDzwNy/xAU KfDw6wBc6fb28wBB
ypmkzzJs8/Hx7ORUKgNo+hxt9hd4/HKPpdI0B+d0WlOC9kl89SKH/4y1+fj6 /jtz9QBc7Bhf5kR5
9Qcx2YOIvwAkqQFr8QBK2QBG4KjH+QhV3QA645m3+XKa+NDh+6u0205evudt UQAZzwBE6WOO94ip
+drm/ARN6+VgPfH2/v7+/ixZxOl+ZNhCGNLc8yhi5MDD3+nx/rbE6a64vABT 8wgx2QpDwgFg9b/N
2MjL5AAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4QBT2gFk+UF19QZs /AAm05qs4au65glO
1QAAAGiG2maT6gBR5TB79xta8bnN9Qdi89bQxQATjAApuQ5b51iG9wBa3/j4 9gZx/glDyM80MDZ1
9QA32D5+9gAVlgda5htV3w1m9Nvh9AovqQZQ3wM7i68+IeQ/CABc+QVm9wA9 z5zD/gBe6A42Dvb2
9J657wdK1wRh9gZZ6wA2zwto9+/u5+nm4A9t+AVW56rA7gJOwQAeSgRT5AJq /gBU4wBg+SuQ/wNl
8QBY7gBl/T2V/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/vLy+DqR/wBg 8ANg8RqC/wAOfTGM
/wZq+eLk8QlKz/L0+yVXgzGU/wY+wOru+err9AAZsgde7BZNfvPz7whH0AFM zwVm+wA+2tDV6/X1
8RJR4Q5Q7ZCv+TRn4PS8q+Dd03F3t1WW7QJRzPPx7v308QVW4g1H2vDv6gRo 9Ale4IGZ2gNu9Tc+
FQxq6QVd9wdv/ZWjqL2BlbefuBpnxBlgvipgpuTp+BFz+QVa7+g/OGB6y05+ 9gdy+tXPw/bMwgBV
5f///+zp2Pv0wlAAAA0rSURBVHja7JsLXFRVGsBxxNBRRJOX4uAgjE6UyIgK MqAhqAQtachs6jrG
SioGWw5Yjk7F+ihUlC3YMqOC2LJWBwOVm+tiYPnI0Uyt7KHttrs/st2lfdnu Wsvnfufce2eGUX+J
e5vR9fuP9557P+abM/f857vnzkM/YJw8eTKDERPzeE1Ejbpmd2xNbGxss/dp 8j67vQ4/UH64+Tbb
TK3NprUFarVTpmu12pnTN3MhflxKe3nCvn0TXn/78Jtv7tz5hsxO7/OG9/HV Ue58k91k3uZMmJBQ
ujlc1HIytj29JYF5mfA64/Dhw68T3yMTpAbHe4KTfYyEhISOjuLNTMtttiXq xsZ0dfqXX7aMHDmy
ZWRLC1uPbCkvH3kj0MvrjOwl9mywtDcWtBa3BhUUtCKpra3Rzc2pqQ0jgpmW k48jNWp1Y3o6qpFI
b0caie8PNRIbuzsiorOzs6GhISZGG6PlE/yI+nfBLzzj5JIlS7gXdTpWTXo7 W6sbmT7vE3tDIM78
EZ3oAlWIMriQEZuR+vDwjX7h4bedlLWoWcmo01lbU4PJEUT3qFyhAQ9WVF46 /PsGW/WKc57h5UzK
qskb/SaLWiJ4tah5aaGTGmaTlZeXafA+MQqyIjdrRuL5pJJJKSUpKXFxcf6P fjpnxWXCtpgVF/rO
yskJywvLywvJCwmJL5wdcmZ5ONPylt+74ZtHyFpkK7FcSkTDDYGSWiDrk0/u zgoImDFjxgNr1iQm
lcQ9eI/m0uFzMVroO3DgwL59ZyHjx49HPyFDnz5XH75Q0pLBrDAtX7BZiNWK eALrpGrprpYZd9xx
tyqLjT8KSDxfEvej/nC5cAbMGni6r6gFvWDdhAwdBPX14XdJWmIa8G19jXqi eHEQK1VLJ9FdYM3d
fPhx7BOTkiaVpLDxv0xYq4XxrFqYE1QShsWC1YJaFi7squXfj+v1+q2puIq4 PrUE+FxLYpYqixcE
G3uGqIWF3Sb2OElLDtbKfwBPX0wJnI4XtYjVUo9aOndjjaj/UlNj1bfVOHpL 1aJRYU8qjZLPOwrc
dlSa7C5tp1uPGqNH5otGV77KDKapl2gXq67iKdkUBM5nYVEwK2xq98fbp/1B Crtp4WHUEoZnMNwV
rQDExzMtFWK1VBRldKIWnFty2tQ11l/GWlMjRC/wYTUbCJ1iUpLxOlFwWTHC ww63lr3anD0CVHXN
NWqq5PwAY65uMLx4UYsuq31cLZNmsFOVWCv+iFQtLNxFi1gtYewExrzkMSuF 8YWopaJ+KddSX5Rh
69yN7/yP3a9uK+tt3dp2LPVYKpv0Ye/azk6T20D+z8/a6K7FBHcKtW4tu4Oz R/DodirM08n52TDK
oYLBtZ5t52Mw18dakh5wncKYFn9JC4bBGQYelrXkoBFupbCQVUtFxVKpWmwR u2NRS9q6MnVZm3Vr
LNOS2rw7GeBstAqgZ3R0NkB2dDREmkCDr1iTKpoDwJc7zDxiAtBgowGjOVLO iDabo93I/QyHVd6J
hKeEWrcWcesRYC9EuaVmQ88Tcj56q44Go8OzxfwDJ6J9CaSseYBpSSpJWR83 xn8MH38pzLRM4mGn
lrzx7MI4h1dQPGrh1YLlsuotv4UVU2zRzamtbWV91zW2tz+71frbtjbuJRn2 LtgWZYKe1dkwbxTM
aQZ47SyA6iwc2sa/LcAxYosRlh+dt625qSoNjmzTwEM94dwJKaPZfETn/nWK g6VImHHgNW4twnqs
5j2iFmEePOY6YD700Q6uRVpVebZspfOtlrjENWuYFhz/0LgxiKiFhYGF16+P Cx0DPIxTTkgO1xLG
5xWuZRAEY7lMXolaptvQSmvBZznr0Ip1f29rGxIU1BQJCw6dMEXB3GojCLVg XAusAWEbjkAQ+wIJ
t9mCw/iqrrYpG88woMP9agCHlNHUpNN1+c6JpTg3ez4ET7laxNWj+Nh7T3gm 8kZeebZdHt4nQNz5
RLwIXpQ0acP6R0KZlon9QQqDGA4NDQUetuVDfE4OWpGrZdiwwtmDIDOzYumq lX53BU/pRC11ZbP+
tc7QvrVxf5l1a11dXUFxcSSkwcNwFubWihMVe1UGyQtD2lYdglxVkAZeqxId JcNRQcoIcoJ7cooz
wgSvdbaIq0fpsavc8gVnY2Ir2Ct4tl0e3ieA/6Tziahl0YYNjzwSil4GTJwP UhicYeDhfNSSlyNa
yQP4XXz8sGGoZXpw5u2rNvotzZwSndpaYBl///3rvtBbe7//c6t1q4WJ0bBB NglwYBm+9hl40AXy
wpC3X5oHxpdwYxpzhJ1o0nRSRoELcU9ORcxSttn1iM4ea4sxwhcZaZs3udCz OBk+rPJsN3XJ8AXg
n5J0XrrcwvFP2DJg9XyQw4uYlg1MCw/nN0FhXhi3EpaHXmCYqGW6pCXQ1tq6 /a8/+cGWLfZepaWl
HaWlBoMFwUGKggU6ODA/EuZGGqO240E7F4YJ0p7DbQ3+xViVDWmRAGlm6CkI a/8pZWw3m7d3QUzl
0UgYhWMpOFvE1SO7YyQMFpyJZrFPnp8Mg1/Khs9qPdoT+OejwnZfAo/GlSS5 tHy95cnVDpDDi5LE
akkAHg7Kh9kheWHi+xZ+hTzsmXGDIBC9hDMt2uaCguUWw9df/f0ffUb95puO jo57e9nthh38tZ+G
Z7D5lsjFYDrL5hWLvDCmGiEXt6cCmNOqLHMgCq9Uc9kzMk2VMizmIw6LO2Kq GI1aDLnCQVfL/yr3
CIMBoyeciXgl5sqfuhdMLwptF7Wot2t3V8IuBcHxTymRtexDLWWvOqBrmMHD WNuz40PCTnMrefHx
cFrUEjg9c+FGv7syZzbhOcxQavhTxzfI3/qM7fMl+2rTbhcEe5lQxhr7tCpB J27JC6OySjiI25WC
4Ciz25cJ05YJqtcEIQ2MlVKGfb7D3gUxVYziXQ66t116ZI980JX3HNxZ5sqv 1Am6Yxe1vabCqGX2
7rJDQeBj/zj24f369Xxq2fKLugYHeIQTpPCuTTC7MB6N5IUwKzizPCNqCWTV wrQU1FkM9o6O8vLy
lpaW8vJv2Lf4opluozEm2yPhaJVdaUwHKr+7c5NwzO5L4ONH/flHYXGh/mPG bHmyLEirA8/wADGM
RTQOvYSExIdwKWjFU0tBncFQyry0cPiPK67u5wOqOUYwZQvzr/LXB5c/4uRD a79b3VmdT63Yjzz4
0c8eFJk4cfXqyle1I/qDR3iiFN6xSzN03LqhnNmMcePGDXoa8pmWlVxLEJaL xbCfi+GIVq7qmVmW
4dlr2fdwyHVXMOS6Z32rJWDOPbr+nPkMx22O/nMCenmEHWJ4x66AM08P8uA/ M9y1NAW1tdW1G/bv
34+XYvb9/IazvvfZcX1jCPD8cv5IwPuXDtdt3/Tni8KagPyZTi3ahogI9ka/ sbGR/QzJYOe3HRaL
968wd3kf7x/kpl2biouD8ouL813MxAWnlcDpgbKWTO3mEQj7RYw2I0arjbGx 3yzZbNobgylex9Vn
UVFwcPAHRcFFRUUfFH0QHFzByBS1BGeMIK4hMm9nV2K3D5h2gbiGCAyevJK0 kBbiirRUkJZrslr8
SMu1ehL7MWm5FquFtJAWgrSQFoK0kBaCtBCkhd7lE6SFtBCkhbQQpIUgLaSF IC2khfCOFvrwhbQQ
pIW0EKSFrsQI0kKQFtJC0JRPWgjSQloI0kKQFtJCkBbSQpCWG1gLffhCWgjS QloI0kJXYgRpIUgL
aSFIC12JEaSFtBDXsZabroxffxf8XiRDoSn/ppvHvtNbId4b249sKKRlbJ/7 QCEG9xlLNhTS8s4C
0Ct1u+8dsqGQlt4/1P9KKW7tTTaU0rJYMfSjSYtiWp7QP6EQw4eQFsW0vPDC C7cqwik9aVGyWi4a
YCuj+16Gv0JaFNPCXuceWJ2ri8OX2UN66EmLglr0PTyxOlcXhy+zh3z+MmlR TsupW09dTouVN3gT
FbDGyrfFLY+s4/qbSYuC1XLcEz63sJYvbNN6XNyVItKqK58PoWpRTkuPUz2G e2CVVlbeWN0jjOGu
kDt79INJi3IXyPrh3dDiuoenlh5HqVoU1DL8VI89HlilFftn5XtukT1WccPq mTWaqkXRuWW0J1Z5
ZbWOtoobchzPYWJcjrk4OoSmfOW07OlxfLQi3ELVoqCW4/pblOHoK1Qtymm5 5fPRymh5Wd+PtCim
5YB+iDIc6HeGtCil5b37zjx/5vl+Ctxu+uO975ENhbSM7fPVtz9VhG/vpe/y ldJy4YKSv3whGYpp
IUgLaSFIC0FaSAtBWkgLQVpIC0FaCNJCWgjSQloI72uh/5dPWgjSQloI0kJa CNJCkBbSQpAW0kKQ
FtJCkBaCtJAWgrSQFoK0kBaCtBCkhbQQpOX/Wwv9fI+0EKSFtBCkha7ECNJC kBbSQpAWuhIjSAtp
IUgLQVroSowgLaSFIC005ROkhSAtpIUgLaSFIC2khbSQFoK0XP9aPhowbaaT QMLXBK/iWv7wUW2R
k2DC19QzLe/6EdccK/02riSuPf4rwADEDkb+X+nd2AAAAABJRU5ErkJggg==
------=_NextPart_000_0013_01C78D14.EB90DBB0
Content-Type: image/png;
name="testmem2.png"
Content-Transfer-Encoding: base64
Content-ID: <000e01c78d04$280350c0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAboAAAAcCAMAAAAgG4rwAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURX+ducjW+8LT /Pz8/sbW/ZGbnPb2
8wAeoRZq7p+10sjY+wA+3ABI8bnL87fK9e7t5dDOv7bO++Pg0LbN+8PV/brR /AhV3Qgx2Qgx2M6V
Ouzp2AAAADFqxf///+QsrqoAAAI9SURBVHja7JoJe4MgDIbtufs+Ohvz///m ZsGQgFoPcMhDqC0y
ufIStN1X/Nx+n2s77I7Hs7AClQE/AOtEL1UO7EpeY4qB7Mtq+X+te14wfNbg nAArf8Hnzf1mv//c
br/ePp7wDgvOZHd4fb9kHh9uinHoGnAt6ICuApafgU5mU0EH9AHh0dXL/++o gwCAAqKhB2DQsQt0
fqxvwLRistGg65mTHG5/E8aLfHJB0I3ZAbLNswXRTYmtbFGgyxYvuqrMacHk E11ZZVvQvEZdtrWi
KyuHYH2C9ObVutZKJKuoexCoHYJDGmmro0t9R501noDonL56Sxcn1zs+7Pl7 21REHQwSdbpds0Yu
h06qWJXyxdSMaDRdFKuxqZ8OOmytg6HudSg6oizynmnl0DLCatgytKfm9BTN hukFHU1EoMMJG+Zp
YNQp5yFyOLpPC50eBk7zuJkMr59W1CGn2DhQlfpEZw8ZUaKjXY5HXf88B6Gj nqpk0VXGZUHQlWLD
tEbobJjobcO0s4mhQ0EubNTxxwbk0YYOt+mPKc4DSlyPKV6+HPDbScXew9zr skX5lfyUf01JFV3+
RXjR5BNdtmj/6ZPRZXTZIkcXWM7QpZfQYpyVy4rAbsMIiprSNUcdRCxduibm uyLnA1vyB4BGXqdK
/aJTMr4mQ6csDuZq+CwnOJK+RNDZUmMmYw2FjsllHfUsm9Es5awjoQXhqzg2 TE/oQPo14IZJrKAL
nfYr+PAxoROtpRR1IO7fQCLksVH3K8AACDUTDRX8F30AAAAASUVORK5CYII=
------=_NextPart_000_0013_01C78D14.EB90DBB0--

Attached files

Memory leak

Publicado: Jue May 03, 2007 12:00 am
por Stephan Hennekens
This is a multi-part message in MIME format.
------=_NextPart_000_001D_01C78D16.172C88E0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_001E_01C78D16.172C88E0"
------=_NextPart_001_001E_01C78D16.172C88E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I have also noticed that my exe file is 3k bigger than yours. I am using =
Xailer version 1.3a.=20
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message =
news:[email=4638f448@ozsrv2.ozlan.local...]4638f448@ozsrv2.ozlan.local...[/email]
Stephan,
> I am still facing a major memory leak. My Xailer applications =
consumes 600=20
> Mb of memory, whereas the same console program (xHarbour only) =
consumes=20
> almost nothing. Can you please review?
I'm testing it for the last 3 hours, and I cannot see such huge memory =
consumption.
I've put your code in a new project (it's attached to this msg) and =
I've run it many times, and in all cases it consumes a reasonable and =
very low amount of memory. See this screenshot:
Running it another time (without exiting the program) shows almost 0 =
Mb memory usage (sometimes a tiny above and other times a tiny below). =
Even sometimes consumes a negative amount of memory:
Also, the task mannager shows a memory consumption of about 7MB all =
the time (last column):
I've tried to force it to consume more memory, but I've not been able. =
The only anomaly I've seen is when another program takes suddenly the =
CPU attention (f.e. when the screensaver is activated or when OE begin =
reading messages from internet) while the test is running. In that =
moment, the test consumes more memory, and doesn't free it. However, =
this anomaly appears only by measuring the memory with memory(-1), but =
the task mannager still shows the same values. So, I belive that =
memory(-1) is not showing the real memory usage.
Finally, I'm a little disapointed. Perhaps the problem is caused by =
the xHarbour version you are using, or there is any change we've made in =
Xailer that solves the problem; I don't know.
Please, compile and run the attached sample. Note that it searchs data =
files (not included in the project) in the directory ".data". If it =
still consumes lots of memory, then please download a compiled test from =
here: http://senduit.com/5f1aac
--=20
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
------=_NextPart_001_001E_01C78D16.172C88E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I have also noticed that my exe file is =
3k bigger=20
than yours. I am using Xailer version 1.3a. </FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in =
message=20
<A=20
=
href=3D"news:4638f448@ozsrv2.ozlan.local">news:4638f448@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>> I am still facing a major memory =
leak. My=20
Xailer applications consumes 600 <BR>> Mb of memory, whereas the =
same=20
console program (xHarbour only) consumes <BR>> almost nothing. Can =
you=20
please review?<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm testing it for the last =
3Âhours, and I=20
cannot see such huge memory consumption.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've put your code in a new project =
(it's=20
attached to this msg) and I've run it many times, and in all cases it =
consumes=20
a reasonable and very low amount of memory. See this =
screenshot:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001601c78d05$539efdf0$f0f5e089@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Running it another time (without =
exiting the=20
program) showsÂalmost 0 Mb memory usage (sometimes a tiny above =
and other=20
times a tiny below).ÂEven sometimes consumes a negative amount of =
memory:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:001701c78d05$539efdf0$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Also, the task mannager shows a =
memory=20
consumption of about 7MB all the time (last column):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:001801c78d05$539efdf0$f0f5e089@wurnet.nl"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried to force it to consume =
more memory,=20
but I've not been able. The only anomaly I've seen is when another =
program=20
takes suddenly the CPU attention (f.e. when the screensaver is =
activated or=20
when OE begin reading messages from internet) while the test is =
running. In=20
that moment, the test consumesÂmore memory, and doesn't free it.=20
However,Âthis anomaly appears only by measuring the memory with=20
memory(-1), but the task mannager still shows the same values. So, I =
belive=20
that memory(-1) is not showing the real memory usage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Finally, I'm a little disapointed. =
Perhaps the=20
problem is caused by the xHarbour version you are using, or there is =
any=20
changeÂwe've made in Xailer that solves the problem; I don't=20
know.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Please, compile and run the attached =
sample. Note=20
that it searchs data files (not included in the project) in the =
directory=20
".data". If it still consumes lots of memory, then please download a =
compiled=20
test from here: <A=20
=
href=3D"http://senduit.com/5f1aac">http://sendu ... </FONT></=
DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV><FONT face=3DArial =
size=3D2>
<DIV><BR>-- <BR>Regards,</DIV>
<DIV>Â</DIV>
<DIV>Jose F. Gimenez<BR><A=20
href=3D"http://www.xailer.com">http://www.xailer.com</A><BR><A=20
=
href=3D"http://www.xailer.info">http://www.xailer.info</A></FONT></DIV></=
BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_001E_01C78D16.172C88E0--
------=_NextPart_000_001D_01C78D16.172C88E0
Content-Type: image/png;
name="testmem1.png"
Content-Transfer-Encoding: base64
Content-ID: <001601c78d05$539efdf0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeofT08Hyo 9WiX9Sdn9AJt/+Hd
ytvd7QA8dFJ2mAFi6uyNdOLf1gBa8gBI8RdJvBZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw+zr
5gBY5gk5tuLs/ABV6tFKJ+dLFQBN4/Pz7gBT4cfa+7rT/AFDzwNy/xAUKfDw 6wBc6fb28wBByjJs
8/Hx7ORUKgNo+hxt9pej0Bd4/HKPpdI0B+d0WlOC9kl89ajH+fj6/iKH/ztz 9QBc7Bhf5kR59YOI
v4y2+QImqAcx2QBK2QFr8QBG4NDh/Nrm/AA645m3+fH2/nKa+AhV3U5evudt UQAZzwBE6WOO98fL
5Yip+auv1ARN64GV1eVgPf7+/ul+ZNhCGNLc8yhi5MDD37bE6a64vOnx/gBT 8wgx2SxZxAFg9b/N
2ABT2gtEwQAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4UF19QFk+QZs /AAAAAAm06u55AhN
1miG2maT6gBR5TB79xta8QZi87nN9dbQxQATjAApuQ5b51iG9wBa3/j49ghE ygZx/s80MDZ19QA3
2D5+9gda5gAVlhtV3w1m9AowqQZQ35zD/gM7i68+IeQ/CABc+QVm9wA9zwBe 6J647g42Dvb29AZZ
6whK1wRh9gA2zwto9+/u5+nm4A9t+AVW6Kq/7gJOwQAeSgJq/gBU4wBg+SuQ /wNl8QBY7gBl/T2V
/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/pKYyPLy+DqR/wBg8ANg8RqC /wAOfQZq+eLk8TGM
/wde7PL0+wlKziVXgwhH0TGU/wY+wBZNfuru+err9AAZsgA+2gFMzwVm+/Pz 7/X18RJR4dDV6pCv
+TRn4A5Q7eg/OODd0/bMwgJRzHF3t/Px7jc+Ffb08vS8qwRT5AVW4g1H2vDv 6gRo9CpgpgNu9YGc
31WW7ZGn4gdv/Qxq6ZWjqL2BlbefuGB6yxpnxBlgvtrk9+Pp+Ale4P308QVa 7xFz+U5+9gdy+gBV
5f///+zp2MZaLNwAAA1eSURBVHja7JsNXFRVFsARMHQU1ORLZtAR0IlCRlGB ERQMBBxdUlNZdTPY
SJSCLYbnolO0fpQo6ja05Uofwpa6DgYqE+uigWlaOqmZZrW2tau7P7Z22fYr 27I5du59782Mo/5K
9zXgev7je/e9M+++O+/+57x7hxl9BMaJEycyGFFRj9dG1KpqW2JrY2Njm71P k/dp8Tr8QvnlFpjN
s7Rms9YcpNVOmqbVamdN28iF+HApHVUJ+/aNe/n1I6++unPnKzI7vc8r3qer rnLnq+wh8zpn3LiE
8o3hopYTsR2ZrQnMy7iXGUeOHHmZ+B4ZJxXY3+Oc7GMkJCR0dpZuZFruMC9Q NTZmqjI/+aR1+PDh
rcNbW9l6eGtV1fCbgZ5eZ3hPsWW9qaOxsK20LbCwsA1JbWuLbG5OTW0YFsy0 nHgcqVWpGjMzUY1E
ZgfSSHx/qJDY2JaICIfD0dDQEBWljdLyAX5Y/XHBJzzjxIIFC7gXVSZmTWYH W6samT7vE3tTII78
EQ50gSpEGVzIsI1IfXj4ep/w8DtOyFpULGVUmaysrcXKEcS1sW6pBjxYuu7K 4T81mGsuDy9hUpZP
XO8zUdQSwbNFxVMLndQymyy9vEyD94lSkKXZU6YnXkgqm5BSlpISFxfn/+j7 85ZeJWyOWnqxz5zc
3LC8sLy8kLyQkPjiuSFnloSjFp/XfI6Hbxwma5GtxHIpEQ03BUpqgSnvvXf3 FD+/6dOnP7RyZWJS
WdzD92muHD4fpYU+AwYM6NNnDjJ27Fj0EzL46fOYLccnci0ZzArT8gUbhViu iDcwB2XLtWqZPnny
3b5TWP+jgMQLZXE/6gdXC2fAnAFn+4ha0AvmTcjggVBfv3ChpCWqAT/W16rG i5ODWClbHMS1Aivv
5t2PfZ+YlDShLIX1/1XCWi2MZdnCnKCSMEwWzJYraPnX4zqdblsqriJuOC1+ 3UNL4hTfKTwhWN8z
RC0s7Dawx0lacjFXPgS8fTElcDZe1BJ+F9NSj1ocLZgjqn/U1gq69lp7Lylb NL7Ykq9GkRfsmw/G
ZOdONkA2njzZCIZsqUNdjWkMHnUn80A0uJ/Hs3zA93pfmVlB4MIUTApmhQ3t /vh4vx9IYTctPIxa
wvAOhruiFYD4eKalWsyW6pIMB2rBsSW3XVUr/DpWSI0QvcDpGtYbaiXezIbP 1QHwrLSXD5/ugUM1
jqzzlplwvkZ8ozkbA7BcWtmgsTjSzwPYXOfxLNFlTXfIlgnT2a1KzBV/hpgt LOyuxV/MljB2A2Ne
8piV4vhi1FJdv5hrqS/JMDta8JP/wQdVlZW9hG3tB1MPprJBH/aucjiMrDf+ Z7JglN0XAiqkVw+2
Gt75djVui9pdjYFHi8kwHw8z8LB8Hs/S8RjM6A5akh5y3cLctWAYnOFLteSi EW6luJhlS3X1Yilb
zBEtsaglbXWlqrJd2BbLtKQ2t6QDzI70BdgTGZkFkBUZCTFG0KRrwOgbyQHg y+R8HjECaLDQgCE/
Rq4RmZ8vHor9XRMJBru4lwV7fOG0jW0mwwFeujUGsBeiI13g0Ycjsz9CLa7z eJZY/8DhyC4HUlY+
xLQklaWsiRvpP5L3vxRmWibwsFNL3lg2Mc7lGRSPWni2YLosf81nYfUkc2Rz alt7ZZ/VjR0dv9wm
/L69nXtJh70zzkUbYU9NFswfBfOaAbbOBvD9FA6d498WYEexxQBLjs0/19xk SYOj5zTwtz1w/rBU
ozn/qNp5KK4sfKfFDwKyDbZVPA4z7Szmagy12ObDY65r5V0faedapJXFs2Qr dTfQEpe4ciXTgv0f
GjcSEbWwMLDwmjVxoSOBh3HICcnlWsL4uMK1DIRgTJeJy1DLNDNaaSv8KHc1 WhH29xLakcDAphiY
cWiVMRruqTGAbRMYVmEfVOByDrshkH2BhNtswb7cot7UlIW3GVCL9ye7VKOp Sa1ukg8VV4xoSNsK
M/jmabwDsdLVmHjavYed31NJ1VynwJVn6XbyrgTiLiTiJHhR0oS1ax4JZVrG 9wMpDGI4NDQUeNhc
APG5uWhFzpYhQ4rnDoScnOrFy5f53BU8yYFaCp+c87vV+o5tjfsrhW11dXWF paUxkAY/hdlwzyZx
oGJvzUB5YUjbvodwWhWoga0W0VE6HLNJNQJljKwK7BXrBaK0LWDYJJ1kFStc jUmnddWVmuOFfB7P
0nlU1wL+Ey4kopZFa9c+8kgoeuk/vgikMDjDwMMFqCUvV7SSB/Df+PghQ1DL tOCcO5ev91mcMykS
rZjGPvjg6i90Qq93fiEI20xMjIZ1stEGByqwGxl45YXywpC3X5gPhhdwYypz hI1o0tRSjUKZbNhT
mA6n1YVuFS3ObcTZ2KZSjPBFRtrmBZ6nFM9j8Sw3XFKjywD/lKQL0nQL+z9h c/8VRSCHFzEta5kW
Hi5oguK8MG4lLA+9wBBRyzRJS5C5rW37P3/yg82brT3Ly8s7y8v1ehOCPRUN M9RwoCgG7okxRG/H
K3cuDCOkPYXbGnzGYMmCtBiAtHzYY7PZv5RqbM/P50duT4eAF7Lgo8NiIBtm JkOAbXuWZnsMDv3s
AGdjdnb6GPasTL7YHG9VPo9niU8fc9XoMuDRuLIkl5avNj+5wg5yeFGSmC0J wMOBBTA3JC9M/NzC
Z8hDnhkzEILQSzjTom0uLFxi0n/12X/+0nvUX7/u7Oy8t6fVqt/B3/tpOJoU mWIeAONsNq6Y5IWR
bAD8XGhLBshPs5jmQTROV7PZKzIm7xBrmPKP2k3isXvB+KytXQp8jh8nbatM T+HHyWjbG+x5t8Yg
QHxWBmdi0hFu5/EsMWXsputil4Jg/6eUyVr2oZbKLXa4NMzgYUzwufEhYWe5 lbz4eDgragmalrNw
vc9dObOa8B6mL9f/vfNr5N+9R/f+hH21abXabNZKWyUrrFMtNrW4JS+MdRbb G7i9DvOj0mqtsE2t
sPlutdnSwLBOqmEtslulY9U29UGrHMBqb2BxUG2zTBWfd2vMJj0r8RTMrJSO cDvPpWXPZBhVYb0u
digIfOAfx/54v2YNH1o2/6quwQ4e4QQpvGsDzC2ORyN5IcwKjizPyFrCRS2F dSa9tbOzqqqqtbW1
qupr9i2+aOaa0RjSrTFwzGJVEOOBdd/ertF20NrlwAeP+vM/hcWF+o8cufnJ ykCtGjzD/cUwJtEY
9BISEh/CpaAVUUuQU0thnV5fzry0cviPK67v5wO+8wxgzLIVXeevD654semH Vn27uk/VXW/FevTh
d3/+sMj48StWrNuiHdYPPMLjpfCOXZrBY1YP5sxljBkzZuDTUMC0LONaAjFd TPr9XAxHtHJdr8xU
gXevCmWvtu47dLm6sRto8Zt3n7qoX78i9igqstvvsPeb59fzyuEdu/zOPD3Q gw+nu2tpCmxvr+vQ
79+/H6di1v38gaO+99lxY6P38/xy/qjfO1cO123f8OVlYY1fwSynFm1DRAT7 oN/Y2Mh+hqS38scO
k8n7M8xd3sf7F7lh14bS0sAC/JxT4GQWLjisBE0LkrXkaDcOQ9gvYrQZUVpt lJn9Zsls1t4cTPI6
zjZLSkqCg4PfLgnGjbdL3g4OrmbkiFqCM4YR3YicO9lM7M7+Uy8S3YigYJ9l pIW0EN9JS/VE0kLZ
QlxDtvyYtHTHbCEtpIUgLaSFIC2khSAtBGmhT/kEaSEtBGkhLQRpIUgLaSFI C2khvKOF/vhCWgjS
QloI0kIzMYK0EKSFtBA05JMWgrSQFoK0EKSFtBCkhbQQpOUm1kJ/fCEtBGkh LQRpoZkYQVoI0kJa
CNJCMzGCtJAW4gbWcst347ffBj+KZCg05N9y6+g3eynEW6P7kg2FtIzufT8o REDv0WRDIS1vzgCd
Uo/73yQbCmnp9UPdb5Ti9l5kQyktDyiGbgRpUUzLE7onFGLoINKimJbnn3/+ dkU4pSMtSmbLZR0s
MK7dy9CXSItiWtj73APBubo8fJU9pIeOtCioRdfDE8G5ujx8lT3k4xdJi3Ja Tt1+6mpaBF7gQ1TA
CoFvi1setU7qbiUtCmbLSU/42MJKvrBN4aS4K0Wk1aV8PIiyRTktPU71GOqB IK0EXgjuEcZQV8id
3boA0qLcBFk39Bq0uI7w1NLjGGWLglqGnuqx2wNBWrF/At9zi+wWxA3Bs9YI yhZFx5YRngjyShBG
COKGHMd7mBiXYy6ODaIhXzktu3ucHKEIt1G2KKjlj7rblOHYS5Qtymm57eMR ymh5UdeXtCim5YBu
kDIc6HuGtCil5a37zzx35rm+Cjxu+cO9b5ENhbSM7v3ZzxTiXvouXyktFy8q +csXkqGYFoK0kBaC
tBCkhbQQpIW0EKSFtBCkhSAtpIUgLaSF8L4W+n/5pIUgLaSFIC2khSAtBGkh LQRpIS0EaSEtBGkh
SAtpIUgLaSFIC2khSAtBWkgLQVr+v7XQz/dIC0FaSAtBWmgmRpAWgrSQFoK0 0EyMIC2khSAtBGmh
mRhBWkgLQVpoyCdIC0FaSAtBWkgLQVpIC2khLQRpufG1vNt/6iwnQURXE7yc a/nzu5tKnAQTXU09
03Lch+h2LPNZv4zofnwjwABJqt6K/dzMvQAAAABJRU5ErkJggg==
------=_NextPart_000_001D_01C78D16.172C88E0
Content-Type: image/png;
name="testmem3.png"
Content-Transfer-Encoding: base64
Content-ID: <001701c78d05$539efdf0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAZYAAAC2CAMAAADN/VsmAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURQAeoPT08Hyo 9Y6Xyidn9AJt/+Hd
ymiX9QA8dFJ2mAFi6uyNdOLf1gBI8RZIvABa8hZq7u+ij+bj2q4uDQA93ONZ NSV19uVmRwAyw9vd
7ezr5gBY5tFKJ+Ls/LvT/OdLFQBN48ja+vPz7gBV6gBT4Qk5tgFDzwNy/xAU KfDw6wBc6fb28wBB
ypmkzzJs8/Hx7ORUKgNo+hxt9hd4/HKPpdI0B+d0WlOC9kl89SKH/4y1+fj6 /jtz9QBc7Bhf5kR5
9Qcx2YOIvwAkqQFr8QBK2QBG4KjH+QhV3QA645m3+XKa+NDh+6u0205evudt UQAZzwBE6WOO94ip
+drm/ARN6+VgPfH2/v7+/ixZxOl+ZNhCGNLc8yhi5MDD3+nx/rbE6a64vABT 8wgx2QpDwgFg9b/N
2MjL5AAlyEqA9uJNI/r6+eZRRAJB2gBa9cVTX16K9yNd4QBT2gFk+UF19QZs /AAm05qs4au65glO
1QAAAGiG2maT6gBR5TB79xta8bnN9Qdi89bQxQATjAApuQ5b51iG9wBa3/j4 9gZx/glDyM80MDZ1
9QA32D5+9gAVlgda5htV3w1m9Nvh9AovqQZQ3wM7i68+IeQ/CABc+QVm9wA9 z5zD/gBe6A42Dvb2
9J657wdK1wRh9gZZ6wA2zwto9+/u5+nm4A9t+AVW56rA7gJOwQAeSgRT5AJq /gBU4wBg+SuQ/wNl
8QBY7gBl/T2V/wBg/ABY6woYgz+X/wBZ6Pz8+/Ly7dzWwgd0/vLy+DqR/wBg 8ANg8RqC/wAOfTGM
/wZq+eLk8QlKz/L0+yVXgzGU/wY+wOru+err9AAZsgde7BZNfvPz7whH0AFM zwVm+wA+2tDV6/X1
8RJR4Q5Q7ZCv+TRn4PS8q+Dd03F3t1WW7QJRzPPx7v308QVW4g1H2vDv6gRo 9Ale4IGZ2gNu9Tc+
FQxq6QVd9wdv/ZWjqL2BlbefuBpnxBlgvipgpuTp+BFz+QVa7+g/OGB6y05+ 9gdy+tXPw/bMwgBV
5f///+zp2Pv0wlAAAA0rSURBVHja7JsLXFRVGsBxxNBRRJOX4uAgjE6UyIgK MqAhqAQtachs6jrG
SioGWw5Yjk7F+ihUlC3YMqOC2LJWBwOVm+tiYPnI0Uyt7KHttrs/st2lfdnu Wsvnfufce2eGUX+J
e5vR9fuP9557P+abM/f857vnzkM/YJw8eTKDERPzeE1Ejbpmd2xNbGxss/dp 8j67vQ4/UH64+Tbb
TK3NprUFarVTpmu12pnTN3MhflxKe3nCvn0TXn/78Jtv7tz5hsxO7/OG9/HV Ue58k91k3uZMmJBQ
ujlc1HIytj29JYF5mfA64/Dhw68T3yMTpAbHe4KTfYyEhISOjuLNTMtttiXq xsZ0dfqXX7aMHDmy
ZWRLC1uPbCkvH3kj0MvrjOwl9mywtDcWtBa3BhUUtCKpra3Rzc2pqQ0jgpmW k48jNWp1Y3o6qpFI
b0caie8PNRIbuzsiorOzs6GhISZGG6PlE/yI+nfBLzzj5JIlS7gXdTpWTXo7 W6sbmT7vE3tDIM78
EZ3oAlWIMriQEZuR+vDwjX7h4bedlLWoWcmo01lbU4PJEUT3qFyhAQ9WVF46 /PsGW/WKc57h5UzK
qskb/SaLWiJ4tah5aaGTGmaTlZeXafA+MQqyIjdrRuL5pJJJKSUpKXFxcf6P fjpnxWXCtpgVF/rO
yskJywvLywvJCwmJL5wdcmZ5ONPylt+74ZtHyFpkK7FcSkTDDYGSWiDrk0/u zgoImDFjxgNr1iQm
lcQ9eI/m0uFzMVroO3DgwL59ZyHjx49HPyFDnz5XH75Q0pLBrDAtX7BZiNWK eALrpGrprpYZd9xx
tyqLjT8KSDxfEvej/nC5cAbMGni6r6gFvWDdhAwdBPX14XdJWmIa8G19jXqi eHEQK1VLJ9FdYM3d
fPhx7BOTkiaVpLDxv0xYq4XxrFqYE1QShsWC1YJaFi7squXfj+v1+q2puIq4 PrUE+FxLYpYqixcE
G3uGqIWF3Sb2OElLDtbKfwBPX0wJnI4XtYjVUo9aOndjjaj/UlNj1bfVOHpL 1aJRYU8qjZLPOwrc
dlSa7C5tp1uPGqNH5otGV77KDKapl2gXq67iKdkUBM5nYVEwK2xq98fbp/1B Crtp4WHUEoZnMNwV
rQDExzMtFWK1VBRldKIWnFty2tQ11l/GWlMjRC/wYTUbCJ1iUpLxOlFwWTHC ww63lr3anD0CVHXN
NWqq5PwAY65uMLx4UYsuq31cLZNmsFOVWCv+iFQtLNxFi1gtYewExrzkMSuF 8YWopaJ+KddSX5Rh
69yN7/yP3a9uK+tt3dp2LPVYKpv0Ye/azk6T20D+z8/a6K7FBHcKtW4tu4Oz R/DodirM08n52TDK
oYLBtZ5t52Mw18dakh5wncKYFn9JC4bBGQYelrXkoBFupbCQVUtFxVKpWmwR u2NRS9q6MnVZm3Vr
LNOS2rw7GeBstAqgZ3R0NkB2dDREmkCDr1iTKpoDwJc7zDxiAtBgowGjOVLO iDabo93I/QyHVd6J
hKeEWrcWcesRYC9EuaVmQ88Tcj56q44Go8OzxfwDJ6J9CaSseYBpSSpJWR83 xn8MH38pzLRM4mGn
lrzx7MI4h1dQPGrh1YLlsuotv4UVU2zRzamtbWV91zW2tz+71frbtjbuJRn2 LtgWZYKe1dkwbxTM
aQZ47SyA6iwc2sa/LcAxYosRlh+dt625qSoNjmzTwEM94dwJKaPZfETn/nWK g6VImHHgNW4twnqs
5j2iFmEePOY6YD700Q6uRVpVebZspfOtlrjENWuYFhz/0LgxiKiFhYGF16+P Cx0DPIxTTkgO1xLG
5xWuZRAEY7lMXolaptvQSmvBZznr0Ip1f29rGxIU1BQJCw6dMEXB3GojCLVg XAusAWEbjkAQ+wIJ
t9mCw/iqrrYpG88woMP9agCHlNHUpNN1+c6JpTg3ez4ET7laxNWj+Nh7T3gm 8kZeebZdHt4nQNz5
RLwIXpQ0acP6R0KZlon9QQqDGA4NDQUetuVDfE4OWpGrZdiwwtmDIDOzYumq lX53BU/pRC11ZbP+
tc7QvrVxf5l1a11dXUFxcSSkwcNwFubWihMVe1UGyQtD2lYdglxVkAZeqxId JcNRQcoIcoJ7cooz
wgSvdbaIq0fpsavc8gVnY2Ir2Ct4tl0e3ieA/6Tziahl0YYNjzwSil4GTJwP UhicYeDhfNSSlyNa
yQP4XXz8sGGoZXpw5u2rNvotzZwSndpaYBl///3rvtBbe7//c6t1q4WJ0bBB NglwYBm+9hl40AXy
wpC3X5oHxpdwYxpzhJ1o0nRSRoELcU9ORcxSttn1iM4ea4sxwhcZaZs3udCz OBk+rPJsN3XJ8AXg
n5J0XrrcwvFP2DJg9XyQw4uYlg1MCw/nN0FhXhi3EpaHXmCYqGW6pCXQ1tq6 /a8/+cGWLfZepaWl
HaWlBoMFwUGKggU6ODA/EuZGGqO240E7F4YJ0p7DbQ3+xViVDWmRAGlm6CkI a/8pZWw3m7d3QUzl
0UgYhWMpOFvE1SO7YyQMFpyJZrFPnp8Mg1/Khs9qPdoT+OejwnZfAo/GlSS5 tHy95cnVDpDDi5LE
akkAHg7Kh9kheWHi+xZ+hTzsmXGDIBC9hDMt2uaCguUWw9df/f0ffUb95puO jo57e9nthh38tZ+G
Z7D5lsjFYDrL5hWLvDCmGiEXt6cCmNOqLHMgCq9Uc9kzMk2VMizmIw6LO2Kq GI1aDLnCQVfL/yr3
CIMBoyeciXgl5sqfuhdMLwptF7Wot2t3V8IuBcHxTymRtexDLWWvOqBrmMHD WNuz40PCTnMrefHx
cFrUEjg9c+FGv7syZzbhOcxQavhTxzfI3/qM7fMl+2rTbhcEe5lQxhr7tCpB J27JC6OySjiI25WC
4Ciz25cJ05YJqtcEIQ2MlVKGfb7D3gUxVYziXQ66t116ZI980JX3HNxZ5sqv 1Am6Yxe1vabCqGX2
7rJDQeBj/zj24f369Xxq2fKLugYHeIQTpPCuTTC7MB6N5IUwKzizPCNqCWTV wrQU1FkM9o6O8vLy
lpaW8vJv2Lf4opluozEm2yPhaJVdaUwHKr+7c5NwzO5L4ONH/flHYXGh/mPG bHmyLEirA8/wADGM
RTQOvYSExIdwKWjFU0tBncFQyry0cPiPK67u5wOqOUYwZQvzr/LXB5c/4uRD a79b3VmdT63Yjzz4
0c8eFJk4cfXqyle1I/qDR3iiFN6xSzN03LqhnNmMcePGDXoa8pmWlVxLEJaL xbCfi+GIVq7qmVmW
4dlr2fdwyHVXMOS6Z32rJWDOPbr+nPkMx22O/nMCenmEHWJ4x66AM08P8uA/ M9y1NAW1tdW1G/bv
34+XYvb9/IazvvfZcX1jCPD8cv5IwPuXDtdt3/Tni8KagPyZTi3ahogI9ka/ sbGR/QzJYOe3HRaL
968wd3kf7x/kpl2biouD8ouL813MxAWnlcDpgbKWTO3mEQj7RYw2I0arjbGx 3yzZbNobgylex9Vn
UVFwcPAHRcFFRUUfFH0QHFzByBS1BGeMIK4hMm9nV2K3D5h2gbiGCAyevJK0 kBbiirRUkJZrslr8
SMu1ehL7MWm5FquFtJAWgrSQFoK0kBaCtBCkhd7lE6SFtBCkhbQQpIUgLaSF IC2khfCOFvrwhbQQ
pIW0EKSFrsQI0kKQFtJC0JRPWgjSQloI0kKQFtJCkBbSQpCWG1gLffhCWgjS QloI0kJXYgRpIUgL
aSFIC12JEaSFtBDXsZabroxffxf8XiRDoSn/ppvHvtNbId4b249sKKRlbJ/7 QCEG9xlLNhTS8s4C
0Ct1u+8dsqGQlt4/1P9KKW7tTTaU0rJYMfSjSYtiWp7QP6EQw4eQFsW0vPDC C7cqwik9aVGyWi4a
YCuj+16Gv0JaFNPCXuceWJ2ri8OX2UN66EmLglr0PTyxOlcXhy+zh3z+MmlR TsupW09dTouVN3gT
FbDGyrfFLY+s4/qbSYuC1XLcEz63sJYvbNN6XNyVItKqK58PoWpRTkuPUz2G e2CVVlbeWN0jjOGu
kDt79INJi3IXyPrh3dDiuoenlh5HqVoU1DL8VI89HlilFftn5XtukT1WccPq mTWaqkXRuWW0J1Z5
ZbWOtoobchzPYWJcjrk4OoSmfOW07OlxfLQi3ELVoqCW4/pblOHoK1Qtymm5 5fPRymh5Wd+PtCim
5YB+iDIc6HeGtCil5b37zjx/5vl+Ctxu+uO975ENhbSM7fPVtz9VhG/vpe/y ldJy4YKSv3whGYpp
IUgLaSFIC0FaSAtBWkgLQVpIC0FaCNJCWgjSQloI72uh/5dPWgjSQloI0kJa CNJCkBbSQpAW0kKQ
FtJCkBaCtJAWgrSQFoK0kBaCtBCkhbQQpOX/Wwv9fI+0EKSFtBCkha7ECNJC kBbSQpAWuhIjSAtp
IUgLQVroSowgLaSFIC005ROkhSAtpIUgLaSFIC2khbSQFoK0XP9aPhowbaaT QMLXBK/iWv7wUW2R
k2DC19QzLe/6EdccK/02riSuPf4rwADEDkb+X+nd2AAAAABJRU5ErkJggg==
------=_NextPart_000_001D_01C78D16.172C88E0
Content-Type: image/png;
name="testmem2.png"
Content-Transfer-Encoding: base64
Content-ID: <001801c78d05$539efdf0$f0f5e089@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAboAAAAcCAMAAAAgG4rwAAAABGdBTUEAAK/I NwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURX+ducjW+8LT /Pz8/sbW/ZGbnPb2
8wAeoRZq7p+10sjY+wA+3ABI8bnL87fK9e7t5dDOv7bO++Pg0LbN+8PV/brR /AhV3Qgx2Qgx2M6V
Ouzp2AAAADFqxf///+QsrqoAAAI9SURBVHja7JoJe4MgDIbtufs+Ohvz///m ZsGQgFoPcMhDqC0y
ufIStN1X/Nx+n2s77I7Hs7AClQE/AOtEL1UO7EpeY4qB7Mtq+X+te14wfNbg nAArf8Hnzf1mv//c
br/ePp7wDgvOZHd4fb9kHh9uinHoGnAt6ICuApafgU5mU0EH9AHh0dXL/++o gwCAAqKhB2DQsQt0
fqxvwLRistGg65mTHG5/E8aLfHJB0I3ZAbLNswXRTYmtbFGgyxYvuqrMacHk E11ZZVvQvEZdtrWi
KyuHYH2C9ObVutZKJKuoexCoHYJDGmmro0t9R501noDonL56Sxcn1zs+7Pl7 21REHQwSdbpds0Yu
h06qWJXyxdSMaDRdFKuxqZ8OOmytg6HudSg6oizynmnl0DLCatgytKfm9BTN hukFHU1EoMMJG+Zp
YNQp5yFyOLpPC50eBk7zuJkMr59W1CGn2DhQlfpEZw8ZUaKjXY5HXf88B6Gj nqpk0VXGZUHQlWLD
tEbobJjobcO0s4mhQ0EubNTxxwbk0YYOt+mPKc4DSlyPKV6+HPDbScXew9zr skX5lfyUf01JFV3+
RXjR5BNdtmj/6ZPRZXTZIkcXWM7QpZfQYpyVy4rAbsMIiprSNUcdRCxduibm uyLnA1vyB4BGXqdK
/aJTMr4mQ6csDuZq+CwnOJK+RNDZUmMmYw2FjsllHfUsm9Es5awjoQXhqzg2 TE/oQPo14IZJrKAL
nfYr+PAxoROtpRR1IO7fQCLksVH3K8AACDUTDRX8F30AAAAASUVORK5CYII=
------=_NextPart_000_001D_01C78D16.172C88E0--

Attached files

Memory leak

Publicado: Jue May 03, 2007 10:34 am
por jfgimenez
Stephan,
thanks for testing.
The results here are interesting.
When I compile and run your appliction the mem comsumpsion is 200 Mb (only 100 iterations). However, using your compiled version, and using the same shapefiles, the mem. consummpsion is zero!!!
Glad to read this!
You suggest I use a different xHarbour version. Well, it's the xHarbour version I downloaded from www.xailer.com (november 2006 release).
Maybe you are using a more recent version of xHarbour?
It seems there are some differences between our 'official' binaries and the one I have in my computer. I've just sent you my xHarbour binaries by private email.
Anyway, I think we getting close, and I am glad that nothing is wrong with Xailer (al least the version that is running on your machine).
Yes, it's good to know.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
--

Memory leak

Publicado: Jue May 03, 2007 10:35 am
por jfgimenez
Stephan,
One if the thinks that could make a difference is the Borland C complier. I am using version 5.5.1.
I'm using also the same version.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
--

Memory leak

Publicado: Jue May 03, 2007 10:38 am
por jfgimenez
Stephan,
I have also noticed that my exe file is 3k bigger than yours. I am using Xailer version 1.3a.
Well, as I've said before, my own xharbour binaries are a tiny bit different than the ones available in our web site. Also, my xailer lib and ide are very different than last official version, because we've done a lot of changes since that.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
--

Memory leak

Publicado: Jue May 03, 2007 11:26 am
por Stephan Hennekens
Jose,
did you sent the binairies to my private mail? Haven't received anything yet.
Cheers,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message news:[email=46399ea5@ozsrv2.ozlan.local...]46399ea5@ozsrv2.ozlan.local...[/email]
Stephan,
thanks for testing.
The results here are interesting.
When I compile and run your appliction the mem comsumpsion is 200 Mb (only 100 iterations). However, using your compiled version, and using the same shapefiles, the mem. consummpsion is zero!!!
Glad to read this!
You suggest I use a different xHarbour version. Well, it's the xHarbour version I downloaded from www.xailer.com (november 2006 release).
Maybe you are using a more recent version of xHarbour?
It seems there are some differences between our 'official' binaries and the one I have in my computer. I've just sent you my xHarbour binaries by private email.
Anyway, I think we getting close, and I am glad that nothing is wrong with Xailer (al least the version that is running on your machine).
Yes, it's good to know.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
--

Memory leak

Publicado: Jue May 03, 2007 11:42 am
por jfgimenez
Stephan,
> did you sent the binairies to my private mail? Haven't received anything
> yet.
Yes, I sent you a message with a link. I sent it to the email shown in your
previous messages:
stephan_dot_hennekens_at_wur_dot_nl
is that correct?
However, here you are: http://www.xailer.com/files/xharboursetup.exe
Note to everybody: please, don't install this xharbour version, since it
could cause other problems. We'll try to build a new xharbour version for
everybody ASAP.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info

Memory leak

Publicado: Jue May 03, 2007 12:16 pm
por Stephan Hennekens
Yes, it's stephan.hennekens@wur.nl
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:4639ae9d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> did you sent the binairies to my private mail? Haven't received anything
>> yet.
>
> Yes, I sent you a message with a link. I sent it to the email shown in
> your previous messages:
>
> stephan_dot_hennekens_at_wur_dot_nl
>
> is that correct?
>
> However, here you are: http://www.xailer.com/files/xharboursetup.exe
>
> Note to everybody: please, don't install this xharbour version, since it
> could cause other problems. We'll try to build a new xharbour version for
> everybody ASAP.
>
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Jue May 03, 2007 12:47 pm
por Stephan Hennekens
Jose,
I downloaded and installed xHarbourSetup.exe. Now mem. consumpsions is much,
much better. Thanks a lot!
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:4639ae9d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> did you sent the binairies to my private mail? Haven't received anything
>> yet.
>
> Yes, I sent you a message with a link. I sent it to the email shown in
> your previous messages:
>
> stephan_dot_hennekens_at_wur_dot_nl
>
> is that correct?
>
> However, here you are: http://www.xailer.com/files/xharboursetup.exe
>
> Note to everybody: please, don't install this xharbour version, since it
> could cause other problems. We'll try to build a new xharbour version for
> everybody ASAP.
>
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Jue May 03, 2007 1:03 pm
por jfgimenez
Stephan,
> I downloaded and installed xHarbourSetup.exe. Now mem. consumpsions is
> much, much better. Thanks a lot!
Glad to read this!
So, we'll prepare a new xHarbour version ASAP. If you don't mind, we'd like
to sent it to you for testing before publishing it.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info

Memory leak

Publicado: Jue May 03, 2007 1:22 pm
por jose.luis
José,
No te olvides de mi!!!
Saludos,
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4639c16e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> I downloaded and installed xHarbourSetup.exe. Now mem. consumpsions is
>> much, much better. Thanks a lot!
>
> Glad to read this!
>
> So, we'll prepare a new xHarbour version ASAP. If you don't mind, we'd
> like to sent it to you for testing before publishing it.
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Jue May 03, 2007 1:35 pm
por jfgimenez
José Luis,
> No te olvides de mi!!!
Te iba a llamar esta tarde para decirtelo. Instala ese xharbour en un
directorio aparte y pruébalo. Estoy al 99% convencido de que tendrá otros
problemas, pero el de la memoria con OLE es posible que esté 100%
solucionado.
Lo que nos queda es comprobar exactamente qué diferencias hay entre ese
xharbour y el que tenemos en la página. Seguramente la diferencia es de
algunos días respecto del CVS, pero es posible que ahí esté la solución. En
fin, tenemos que estudiarlo antes de estar completamente seguros.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Memory leak

Publicado: Jue May 03, 2007 1:47 pm
por Stephan Hennekens
Yes, no problem to test it before release.
Regards,
Stephan
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:4639c16e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> I downloaded and installed xHarbourSetup.exe. Now mem. consumpsions is
>> much, much better. Thanks a lot!
>
> Glad to read this!
>
> So, we'll prepare a new xHarbour version ASAP. If you don't mind, we'd
> like to sent it to you for testing before publishing it.
>
> --
> Regards,
>
> Jose F. Gimenez
> http://www.xailer.com
> http://www.xailer.info
>

Memory leak

Publicado: Jue May 03, 2007 4:04 pm
por jose.luis
José,
>
> Te iba a llamar esta tarde para decirtelo. Instala ese xharbour en un
> directorio aparte y pruébalo. Estoy al 99% convencido de que tendrá otros
> problemas, pero el de la memoria con OLE es posible que esté 100%
> solucionado.
>
¿Cual xHarbour? ¿De donde lo bajo?
Saludos,
José Luis Capel

Memory leak

Publicado: Jue May 03, 2007 4:52 pm
por jfgimenez
José Luis,
> ¿Cual xHarbour? ¿De donde lo bajo?
El que hay unos mensajes encima de este, en el mismo hilo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info