12
Estoy recibiendo "abort preclean debido al tiempo" al ejecutar la marca concurrente & Barrido en Java 6. ¿Qué significa? ¿El GC realmente se está deteniendo en el medio antes de que hiciera algún trabajo real?"abort preclean debido a la hora" en Marca simultánea & Barrido
Gracias por el enlace, es una buena lectura. Aún así no pude analizarlo por completo. Esto sucede en la pre-limpieza, por lo que no está en una fase de detener al mundo, ¿correcto? ¿Es un problema si estamos viendo este mensaje? ¿Debo aumentar CMSMaxAbortablePrecleanTime? – ripper234
No es realmente un problema, el aborto ocurre en la segunda fase de preclean y está diseñado para abortar si lleva demasiado tiempo. Según tengo entendido, esto se debe a que no es tan paralelo como las siguientes etapas, por lo que si hay mucho trabajo por hacer no tiene sentido quedarse en esa fase (aunque podría estar equivocado aquí, los documentos son un poco delgados). – reccles