Preguntas etiquetadas con garbage-collection

La recolección de basura (GC) es una forma de administración automática de memoria que intenta reclamar basura o memoria ocupada por objetos que el programa ya no usa.

19
Uso adecuado de la interfaz IDisposable
Sé por leer la documentación de Microsoft que el uso "primario" de la IDisposableinterfaz es limpiar recursos no administrados. Para mí, "no administrado" significa cosas como conexiones de bases de datos, sockets, manejadores de ventanas, etc. Pero, he visto código donde el Dispose()método se implementa para liberar recursos administrados , …



21
¿Hay un destructor para Java?
¿Hay un destructor para Java? Parece que no puedo encontrar ninguna documentación sobre esto. Si no lo hay, ¿cómo puedo lograr el mismo efecto? Para hacer mi pregunta más específica, estoy escribiendo una aplicación que trata con datos y la especificación dice que debería haber un botón 'restablecer' que devuelva …

8
¿Dónde está Machine.Config?
Quiero aplicar un cambio para poder usar la configuración del servidor GC para mi aplicación C # 3.5. Puedo hacerlo editando el machine.configarchivo. El único problema es que no sé dónde está eso. ¿Cómo puedo encontrar la ruta de este archivo de forma repetible en varias máquinas diferentes?



12
¿Por qué es una mala práctica llamar a System.gc ()?
Después de responder una pregunta sobre cómo forzar objetos libres en Java (el chico estaba limpiando un HashMap de 1.5GB) System.gc(), me dijeron que era una mala práctica llamar System.gc()manualmente, pero los comentarios no fueron del todo convincentes. Además, nadie parecía atreverse a votar a favor ni a rechazar mi …





16
¿Por qué C ++ no tiene un recolector de basura?
No estoy haciendo esta pregunta debido a los méritos de la recolección de basura en primer lugar. Mi razón principal para preguntar esto es que sé que Bjarne Stroustrup ha dicho que C ++ tendrá un recolector de basura en algún momento. Dicho esto, ¿por qué no se ha agregado? …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.