Memoria

07/06/2006 - 17:16 por José Mª Toro Bermejo | Informe spam
Hola a todos, ¿existe alguna funcion que al llamarla libere la memoria
utilizada por los objetos de mi aplicacion?
Parece ser que en tiempo de ejecucion la memoria de mi aplicacion va
aumentando a medida que abro y cierro formularios... y creo que no me libera
la memoria de aquellos objetos que tengo cerrados.
Saludos,
José Mª Toro Bermejo

Preguntas similare

Leer las respuestas

#1 Gabriel Pravaz
07/06/2006 - 17:32 | Informe spam
MiObjeto.dispose (si está disponible), sino asignalo como nothing.


"José Mª Toro Bermejo" escribió en el mensaje
news:
Hola a todos, ¿existe alguna funcion que al llamarla libere la memoria
utilizada por los objetos de mi aplicacion?
Parece ser que en tiempo de ejecucion la memoria de mi aplicacion va
aumentando a medida que abro y cierro formularios... y creo que no me
libera la memoria de aquellos objetos que tengo cerrados.
Saludos,
José Mª Toro Bermejo

Respuesta Responder a este mensaje
#2 Alberto Poblacion
07/06/2006 - 18:12 | Informe spam
"Gabriel Pravaz" wrote in message
news:
MiObjeto.dispose (si está disponible), sino asignalo como nothing.



A diferencia de VB6, en .Net la memoria no se libera al asignar un
Nothing al objeto. Hay que esperar a que ruede el Garbage Collector y recoja
la memoria de todos los objetos inalcanzables (que tienen Nothing en todas
sus referencias). En teoría, el Garbage Collector rueda automáticamente
cuando escasea la memoria disponible. Si lo quieres lanzar a mano, puedes
utilizar la instrucción GC.Collect().
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida