Articles of recolección de basura

¿Cuándo se libera la memoria asignada por el proceso .NET a Windows?

La puesta en marcha .NET asigna memoria para el montón de cada generación (0, 1, 2, LOH) en segmentos para obtener un bloque continuo de memoria, al inicio y cuando intenta satisfacer una solicitud de asignación, después de una recostackción. Esta memoria asignada para cada stack probablemente se nivelará a medida que la aplicación “se […]

¿Cuándo y cómo se recolectan las clases de basura en Java?

Hice una pregunta sobre Garbage Collection en Java en este tema . Pero la respuesta que obtuve, me dio otra pregunta. Alguien mencionó que las clases también pueden ser recolectadas por el recolector de basura. ¿Es esto cierto? Y si es verdad, ¿cómo funciona esto?

Pause GC Error publica la actualización de android 4.4.2

Recientemente, mi Galaxy Note 2 se actualizó a la versión 4.4.2. Estoy usando este teléfono para el desarrollo (usando ADT) y la vida útil estaba bien, pero después de este error de actualización “Pausa GC” comenzó a llegar y no puedo resolverlo. Viene cada vez que el estado de cambio de pantalla de UI en […]

ASP MVC: ¿Cuándo se llama IController Dispose ()?

Estoy pasando por un gran cambio de refactorización / velocidad de una de mis aplicaciones MVC más grandes. Se ha implementado en la producción durante unos meses y estaba empezando a tener tiempos de espera esperando conexiones en el grupo de conexiones. He rastreado el problema hasta que las conexiones no se eliminan adecuadamente. A […]

¿Cómo puedo escribir una prueba unitaria para determinar si un objeto puede ser recolectado como basura?

En relación con mi pregunta anterior , necesito verificar si un componente que creará una instancia de Castle Windsor, puede ser basura recolectada después de que mi código haya terminado de usarlo. He intentado con la sugerencia en las respuestas de la pregunta anterior, pero parece que no funciona como esperaba, al menos para mi […]

¿Se ejecuta la recolección de elementos no utilizados durante la depuración?

Tengo un progtwig que abre un objeto COM de Excel, hace algunas cosas y lo cierra. Luego quiero mover ese archivo después de que esté cerrado. Esto funciona bien si ejecuto el progtwig sin puntos de interrupción. Pero, si entro en algo en modo de depuración antes de intentar mover el archivo, obtengo una IOException: […]

¿Para qué es IDisposable?

Si .NET tiene una recolección de basura, ¿por qué tienes que llamar explícitamente a IDisposable ?

¿Por qué gc () no libera memoria?

Ejecuto simulaciones en una computadora de 64 bits de Windows con 64 GB de RAM . El uso de la memoria alcanza el 55% y después de una ejecución de simulación finalizada elimino todos los objetos en el espacio de trabajo por rm(list=ls()) , seguido por un double gc() . Supuse que esto liberaría suficiente […]

Recolección de basura en C ++ – ¿por qué?

Sigo escuchando gente quejándose de que C ++ no tiene recolección de basura. También escuché que el Comité de Estándares de C ++ está buscando agregarlo al idioma. Me temo que simplemente no veo el punto … usar RAII con punteros inteligentes elimina la necesidad de hacerlo, ¿verdad? Mi única experiencia con la recolección de […]

¿Conoce alguna herramienta de análisis de registro de recolección de basura de Java?

Estoy buscando una herramienta o una secuencia de comandos que tomará el registro de la consola desde mi aplicación web, analizar la información de la recolección de basura y mostrarla de una manera significativa. Estoy comenzando con una JVM Sun Java 1.4.2 con los siguientes indicadores: -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails La salida de registro se ve […]