Lo contrario de New

21/01/2008 - 03:41 por Josias | Informe spam
Despues de inicializado un objeto con New Clase(), si quiero borrar su
contenido como se hace?

a) Clase ob;
b) ob=new Clase();

Como borro el contenido pero dejando la variable ob al mismo estado de (a).?


Josias

Preguntas similare

Leer las respuestas

#6 vz
26/01/2008 - 04:43 | Informe spam
hola Alberto, pero y mas o menos cuando sucede

"los mecanismos internos del framework lo llamen cuando lo estimen
conveniente."

gracias.

"Alberto Poblacion" wrote
in message news:
"Alberto" <añ wrote in message
news:%23%
> Creo que se puede forzar la recolección de basura con GC.Collect();

Si, pero se desaconseja. Solo lo deberías hacer en tiempo de desarrollo
para depurar el funcionamiento de los Finalizadores, si los estás usando,
pero en una aplicación en producción, la recomendación de Microsoft es que
nunca llames al GC.Collect(), sino que dejes que los mecanismos internos


del
framework lo llamen cuando lo estimen conveniente.


Respuesta Responder a este mensaje
#7 Alberto Poblacion
26/01/2008 - 09:29 | Informe spam
"vz" wrote in message
news:
hola Alberto, pero y mas o menos cuando sucede

"los mecanismos internos del framework lo llamen cuando lo estimen
conveniente."



Si tienes mucha memoria y el programa consume poca, solo se produce una
recogida de basura al cerrar el programa (se lanza en ese momento una
recogida con el fin de que se ejecuten todos los Finalizadores). Si el
programa va asignando y desasignando objetos, se produce una recogida cuando
se queda "asfixiado" de memoria (se ha consumido la que tenía disponible).
El momento en el que esto ocurre es impredecible (puede ser al cabo de
varias horas, o puede ocurrir en cuestión de segundos, depende de lo que
haga el programa). Si quieres saber con qué frecuencia ocurre, cuál es el
tamaño de los distintos heaps, etc., puedes usar el Performance Monitor de
Windows para examinar los contadores que hay bajo la categoría ".Net CLR
Memory".
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida