Rendimiento relativo del recolector de basura Garbage First (G1) de Java?
¿Alguien sabe de alguna referencia de rendimiento del nuevo recolector de basura Garbage First (G1) de Java (en comparación con los GC "antiguos")?
En términos de tiempos de pausa de GC, Sun afirma que G1 es a veces mejor y otras peor que CMS. Si bien el recopilador G1 tiene éxito al limitar el tiempo de pausa total, sigue siendo solo un recopilador flexible en tiempo real. En otras palabras, no puede garantizar que no afectará la capacidad de los hilos de la aplicación para cumplir con sus plazos, todo el tiempo. Sin embargo, puede operar dentro de un conjunto de límites bien definidos que lo hacen ideal para sistemas de software en tiempo real que necesitan mantener un rendimiento de alto rendimiento.
Me gustaría ver medidas reales de rendimiento y latencia para los recolectores CMS (barrido de marcas concurrentes) y G1 (basura primero) de Java.
Dr. Dobb's | G1: primer recolector de basura de basura de JavaInfoQ | El primer recolector de basura de Sun elimina en gran medida la compensación de baja latencia / alto rendimientoRecolección de basura Java HotSpot | El primer recolector de basura