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.






16
Recolección de basura Java G1 en producción
Dado que Java 7 va a usar la nueva recolección de basura G1 de forma predeterminada, ¿Java podrá manejar un montón de orden de magnitud mayor sin tiempos de pausa de GC supuestamente "devastadores"? ¿Alguien ha implementado G1 en producción? ¿Cuáles fueron sus experiencias? Para ser justos, la única vez …

4
Android - Activity Constructor vs onCreate
Entiendo que Android Activitiestiene ciclos de vida específicos y eso onCreatedebería anularse y usarse para la inicialización, pero ¿qué sucede exactamente en el constructor? ¿Hay casos en los que también podría / debería anular el Activityconstructor, o nunca debería tocarlo? Supongo que el constructor nunca debe usarse porque las referencias …


4
Java Thread Garbage recolectado o no
Esta pregunta se publicó en algún sitio. No encontré las respuestas correctas allí, así que lo estoy publicando aquí nuevamente. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true) …






2
OutOfMemoryException a pesar de usar WeakHashMap
Si no llama System.gc(), el sistema lanzará una excepción OutOfMemoryException. No sé por qué necesito llamar System.gc()explícitamente; la JVM debería llamarse a gc()sí misma, ¿verdad? Por favor avise. El siguiente es mi código de prueba: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int …

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.