-- Forms Eats Memory (04/25/2002) --
En VFP 6/7 algo que puede afectar *sorprendentemente* el Garbage Collection es haciendo una asignación a _screen.Visible
He hecho las siguientes pruebas (los numeros son de dos pruebas solamente y pueden varias dependiendo del hardware, creo)
* Iniciar VFP 7 SP1 y el Administrador de Tareas de W2K
* Muestra 5.5 MB RAM en uso. Entonces, desde la ventana de comandos:
test = REPLICATE('x',16770000) && ~38 MB RAM usados RELEASE test && 19 - 22 MB RAM en el Administrador de Tareas SYS(1104) && Casi sin efecto _Screen.Visible = _Screen.Visible && Consumo de Memoria DESCIENDE A 5.x MB
Pueden reproducir algo igual?
HTH. Stefan Wuebbe
Nota de Pablo Roca: Creo que también es interesante hacer antes del RELEASE:
Test = .NULL.Esto libera también memoria, pero el _Screen.Visible, aun consigue liberar mas.
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.