«Прервать очистку по времени» в Concurrent Mark & ​​Sweep - PullRequest
12 голосов
/ 02 декабря 2009

При запуске Concurrent Mark & ​​Sweep в Java 6 я получаю сообщение «abort preclean in time». Что это значит? GC действительно останавливается в середине, прежде чем он сделал какую-то реальную работу?

1 Ответ

12 голосов
/ 02 декабря 2009

Ознакомьтесь с разделом MaxAbortablePrecleanTime в Блог Масамицу . Это даст вам лучшее представление о том, что делает предчистая фаза. Лучше, чем я хочу печатать;)

...