"Rene" skrev:
> Før jeg åbnede denne fil var data området der hører til netscape
> processen på 5188 Kb. Efter programmet havde lavet write() ca. 1000
> gange var data området pludselig 11868 Kb.
Jeg er ikke ekspert i Netscapes hukom-
melseshåndtering, men jeg synes
egentlig ikke det er så underligt.
Det er klart at dataområdet vokser når du
bliver ved med at fylde data ind i dit span.
> Så skulle man tro at når man lukkede netscape vinduet(mens man har et
> andet tomt vindue så hele netscape ikke lukker) at den så frigir
Data gemmes i browseren. Det er
derfor du kan udveksle informationer
mellem forskellige vinduer.
Når du har skrevet 1000 gange til
et span, så ligger de 1000 tekster
åbenbart i samme span endnu,
indtil browseren lukkes.
Interessant: så må det jo være
muligt at hente værdier fra dette
vindue efter det er lukket ??
Jeg læste en gang et sted en sætning:
.........................
a JavaScript array can only grow - it hasn't
got the ability to shrink. So keep your arrays
as small as possible [1]
.........................
- den er meget god at have i baghovedet
til sådan nogle ting.
I dette tilfælde må browseren jo så
opfatte dit span som en array, som
er værd at beholde indholdet af.
Jeg er ikke sikker på om dette er
den rigtige forklaring, men det
virker ikke usandsynligt.
[1] Voodo's Introduction to Javascript, ch.6:
http://rummelplatz.uni-mannheim.de/~skoch/js/part6/part6.htm#arrays
-også udmærket som reference.
--
[claus]