
25/01/2007, 05:51
|
 | Colaborador | | Fecha de Ingreso: octubre-2003 Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 4 meses Puntos: 156 | |
Re: Liberar memoria?? pues cuando he leído tu primer post, justamente te iba a poner este ejemplo de liberar la memoria a través de la API.
La verdad que yo lo uso así y hasta la fecha no tengo queja. Aunque los más puristas del .NET me regañaron un poco porque me dicen que no es lo más correcto. Pero oye, a mi es lo que me funciona más.
En .NET también hay el GC. Él se encarga de limpiar....tarde o temprano.
A parte de esto, también es recomendable limpiar manualmente cuando ya no utilizas un objeto. No esperes a que te lo limpie. ´O sea, cerrar los objetos, igualar a nothing o null, llamar a 'dispose', etc. según sea el objeto, claro.
Personalmente, yo utilizo la API y limpio manualemnte (libero recursos) cuando ya no los utilizo, aunque el GC pase la escoba (desde mi punto de vista no es suficiente).
Es un tema interesante esto de liberación de recurosos, por lo cual si alguien puede aportar info....
Saludos! |