Ik heb een hele simpele ASP pagina om te testen wat er precies met het geheugen gebeurt.
Ik heb een aparte isolated DLLHOST.EXE aangemaakt, om het geheugen te controleren, als ik de pagina laad loopt het geheugen op naar 7.900 K, na 20 keer herladen loopt het op tot 8.112 K, nu heb ik de pagina afgesloten, maar het geheugen wordt niet meer vrijgegeven, ook niet meer na een aantal minuten.
Nu is dit niet zo heel erg maar wel als je ook een website hebt die 2.5Gb in het geheugen aan het stampen is en je die enkele malen per dag moet restarten.
Ik heb dus nu een heel klein testje gedaan om aan te tonen dat ook een kleine pagina niet wordt vrijgegeven.
Ik heb een aparte isolated DLLHOST.EXE aangemaakt, om het geheugen te controleren, als ik de pagina laad loopt het geheugen op naar 7.900 K, na 20 keer herladen loopt het op tot 8.112 K, nu heb ik de pagina afgesloten, maar het geheugen wordt niet meer vrijgegeven, ook niet meer na een aantal minuten.
Nu is dit niet zo heel erg maar wel als je ook een website hebt die 2.5Gb in het geheugen aan het stampen is en je die enkele malen per dag moet restarten.
Ik heb dus nu een heel klein testje gedaan om aan te tonen dat ook een kleine pagina niet wordt vrijgegeven.
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <%@ Language=VBScript %> <!--METADATA TYPE="typelib" uuid="00000205-0000-0010-8000-00AA006D2EA4" --><% Option Explicit Response.Expires = 0 Response.Cachecontrol = "private" %> <html> <body> TEST!! </body> </html> |