[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[escepticos] RE OFF-TOPICAZO NECESARIO
----- Original Message -----
From: "Jorge Frias" <jorgejfrias@xxxxxxxxx>
Si Microsoft no garantiza que las primitivas eliminen totalmente sus
restos de memoria (es decir, tras crear un objeto y borrarlo sin tocar
absolutamente nada), el programador no puede evitar que sus programas
sean generadores de basura...
---------------------------------------------
Sigue siendo un problema del SO: aunque las primitivas no limpien completamente la
memoria, cosa que es normal, una vez _que se cierra el programa_ el SO tiene que reconocer
cuál era su mapa de memoria y dejarlo completamente libre; y además es una cosa muy simple
de hacer con el sistema de paginación. O sea: mientras esté abierto tu programa, podría
llegar a llenar la memoria virtual aunque tú hayas borrado los objetos correspondientes;
pero una vez que hayas cerrado tu programa, toda la memoria usada debería "limpiarse"
(derreferenciarse y quedar disponible para otras aplicaciones), incluso siendo Microsoft.
Es decir, limpieza a nivel de objeto no, a nivel de proceso sí.
Jose