2012-05-01 9 views

Respuesta

3

En primer lugar, hay more than one versión de la JVM.

Creo que la mayoría de las principales JVM están usando un generational garbage collection por defecto. Sin embargo, también pueden usar una estrategia híbrida.

Éstos son algunos enlaces sobre el uso de la recolección de basura generacional importante de JVM:

Aquí es un gran artículo que encontré que indica JRockit utiliza una estrategia de marca: Comparison of three Major JVM's

+0

Además, las JVM ofrecen una opción de algoritmos de recolección de basura. – joshp

+0

sí, pero algunas JVM se han ajustado para usar una estrategia específica, por ejemplo, Jrockit. – stevebot

3

Diferentes recolectores de basura tienen diferentes fortalezas y debilidades, las características importantes son el rendimiento, los tiempos de pausa y la paralelización. Los recolectores de basura utilizados o disponibles dependen de la versión JDK, el modo JVM (cliente o servidor) y un montón de configuraciones que puede usar. Tenga en cuenta que la tecnología GC evoluciona. Aquí hay algunos enlaces útiles:

0

medida que se desarrolla JVM, más y más algoritmos de JVM aparecen para resolver la falta de pre-uno, ahora en JDK5.0 allí área cuatro tipos clollector: serie, a través, concurrente y tren colector

Cuestiones relacionadas