garbage-collection

Eliminar objetos en JavaScript

Estoy un poco confundido con el operador de JavaScript delete. Tome el siguiente fragmento de código: var obj = { helloT ... viera ninguna otra variable apuntando al objeto, sería eliminado de la memoria? (Por cierto, mi prueba se hizo en Safari 4.)

¿Los controladores de eventos impiden que ocurra la recolección de basura?

Si tengo el siguiente código: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; ¿Será pClass b ... cción de basura? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null;

Terminología de Java heap: ¿generaciones jóvenes, viejas y permanentes?

Estoy tratando de entender cómo los conceptos de joven, antiguas y generaciones permanentes en la terminología Java heap, y m ... es la vieja generación? ¿Qué es la generación permanente? ¿Cómo interactúan/se relacionan las tres generaciones entre sí?

¿Dónde Está La Máquina.Config?

Quiero aplicar un cambio para poder usar la configuración de GC del servidor para mi aplicación C# 3.5 - puedo hacerlo editan ... ma es que no sé dónde está. ¿Cómo puedo encontrar la ruta de este archivo de forma repetible en varias máquinas diferentes

Hay un destructor para Java?

¿Hay un destructor para Java? No parece ser capaz de encontrar ninguna documentación sobre esto. Si no lo hay, ¿cómo puedo l ... ue dado que Java es bastante maduro como lenguaje, debería haber una manera de evitar que esto suceda o abordarlo con gracia.

Pila, Estática y Montón en C++

He buscado, pero no he entendido muy bien estos tres conceptos. ¿Cuándo tengo que usar asignación dinámica (en el montón) y c ... a declaración: int * asafe=new int; Tengo un "puntero a un puntero". ¿Qué significa? Es diferente de: asafe=new int; ?

Comprender la recolección de basura in.NET

Considere el siguiente código: public class Class1 { public static int c; ~Class1() { c++; } } publ ... fuera de alcance y no es referenciada por ningún otro objeto cuando se llama GC.Collect(), ¿por qué no está finalizada allí?

¿Cómo funciona Java Garbage Collection con Referencias Circulares?

Desde mi punto de vista, la recolección de basura en Java limpia algún objeto si nada más está 'apuntando' a ese objeto. Mi ... erenciados por otros objetos. ¿Cómo trata esto la colección de basura de Java? (¿ o es simplemente una pérdida de memoria?)

Cómo se recogen los cierres de JavaScript

He registrado el siguiente Error de Chrome , que ha llevado a muchas fugas de memoria graves y no obvias en mi código: (E ... es, por lo que no he podido probar este. En cuál de estos tres casos IE9 + y Firefox basura recoger el someClass ¿instancia?

¿Cómo funciona el nuevo mecanismo automático de recuento de referencias?

¿Puede alguien explicarme brevemente cómo funciona ARC? Sé que es diferente de la Recolección de Basura, pero me preguntaba ... , si ARC hace lo que hace GC sin obstaculizar el rendimiento, entonces ¿por qué Java utiliza GC? ¿Por qué no usa ARC también?

¿Cuándo se llama al método finalize() en Java?

Necesito saber cuándo se llama al método finalize() en JVM. Creé una clase de prueba que escribe en un archivo cuando se llama al método finalize() sobrescribiéndolo. No se ejecuta. ¿Puede alguien decirme la razón por la que no se está ejecutando?

Recolector de basura en Android

He visto muchas respuestas de Android que sugieren llamar al recolector de basura en algunas situaciones. ¿Es una buena prá ... bo llamarlo solo si obtengo un error OutOfMemory? ¿Hay otras cosas que debo usar antes de recurrir al recolector de basura?

Mensajes de Registro de Recolección de Basura de Java

He configurado java para volcar información de recolección de basura en los registros ( detallada GC). No estoy seguro de lo ... secs] 8112.802: [GC [PSYoungGen: 130344K - >3732K(118592K)] 720708K - >607895K( 1097728K), 0,0682690 secs]

Recolección de basura Java G1 en producción

Dado que Java 7 va a usar la nueva colección de basura G1 por defecto, Java va a ser capaz de manejar un montón de orden de m ... ría una estación de trabajo. Para aclarar mi pregunta; ¿abrirá G1 la puerta de entrada a montones en los cientos de GB? ¿TB?

¿Cómo se puede prevenir IDisposable de difusión a todas sus clases?

Comience con estas clases simples... Digamos que tengo un conjunto simple de clases como esta: {[36]]} class Bus { Dri ... esta propagación de IDisposable, pero aún así se asegura de que sus objetos no administrados estén adecuadamente dispuestos?

¿El uso de final for variables en Java mejora la recolección de basura?

Hoy mis colegas y yo tenemos una discusión sobre el uso de la palabra clave final en Java para mejorar la recolección de basu ... e basura a limpiar la memoria de las variables no utilizadas en el método después de que el método salga. ¿Es esto cierto?

Cómo liberar memoria en Java?

¿Hay una forma de liberar memoria en Java, similar a la función free() de C? ¿O es establecer el objeto en null y confiar en GC la única opción?

¿Cómo obligas a Recoger Basura de la Concha?

Así que estoy viendo un montón con jmap en un cuadro remoto y quiero forzar la recolección de basura en él. ¿Cómo hacer esto ... ocurriera. Habiendo dicho que hay un manera de hacer esto fácilmente? ¿Alguna aplicación de línea de comandos que me falta?

Reducción del tiempo de pausa de recolección de basura en un programa Haskell

Estamos desarrollando un programa que recibe y reenvía "mensajes", mientras mantiene un historial temporal de esos mensajes, ... s baja. ¿Hay alguna forma de "particionar" la memoria para ciclos GC más pequeños, aparte de dividir en múltiples procesos?

Seguimiento de una fuga de memoria / problema de recolección de basura en Java

Este es un problema que he estado tratando de rastrear durante un par de meses. Tengo una aplicación java en ejecución que pr ... patrón de fugas, pero no se refleja en el monitoreo de la VM. No hay nada más corriendo en esta caja, así que estoy perplejo.