Article View: es.comp.lenguajes.java
Article #28854Recolecci�n de basura
From: Adolfo Cobo
Date: Fri, 27 Feb 1998 00:00
Date: Fri, 27 Feb 1998 00:00
22 lines
1824 bytes
1824 bytes
Hola a todos: Me ha dado por activar el modo "verbosegc" al ejecutar mi aplicaci�n en java ( con el JRE de sun) y he descubierto que el recolector de basura funciona muchas veces por segundo, mostrando mensajes como este: <GC: managing allocation failure. need 32 bytes, type=2, action=1> <GC: freed 23866 objects, 481048 bytes in 27 ms, 85% free (714296/838856)> <GC: init&scan: 1 ms, scan handles: 11 ms, sweep: 15 ms, compact: 0 ms> <GC: managing allocation failure. need 32 bytes, type=2, action=1> <GC: freed 23872 objects, 480840 bytes in 26 ms, 85% free (714192/838856)> <GC: init&scan: 1 ms, scan handles: 11 ms, sweep: 12 ms, compact: 2 ms> Sin parar. El caso en que est� ejecutando varios bucles que se repiten miles de veces, pero he tenido cuidado de no usar el operador new y de usar variables "globales" para todo. Da la impresi�n por los mensajes de que se estan creando y destruyendo muchos objetos (en este ejemplo, 23800 y pico cada vez que funciona el recolector) continuamente. Mi pregunta es: �Realmente se estan creando y destruyendo CIENTOS DE MILES de objetos por segundo, o es que estos mensajes son un poco enga�osos y son siempre los mismos? �Es normal esto? Espero vuestras respuestas. Gracias por adelantado.
Technical Details
Message-ID:
<6d6ncc$8s1@cchp4.unican.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,66bb39a72fda9ba7,start X-Google-Attributes: gid1116f3,public From: "Adolfo Cobo" <acobo@teisa.unican.es> Subject: Recolecci�n de basura Date: 1998/02/27 Message-ID: <6d6ncc$8s1@cchp4.unican.es> X-Deja-AN: 329150768 Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Distribution: es Content-Type: text/plain; charset=iso-8859-1 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Universidad de Cantabria NEWS Server Newsgroups: es.comp.lenguajes.java