[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