Защита памяти на страницу для каждой страницы может использоваться для эффективной реализации параллельной сборки мусора .
Проблема, которую необходимо решить, заключается в том, что для сбора области памяти сборщику мусора необходим эксклюзивный доступ к этой области, в противном случае другие потоки (так называемые потоки mutator ) смогут читать и писать объекты, которые не находятся в согласованном состоянии (например, на полпути после копирования из oldspace в Газета ).
С защитой памяти для каждого потока сборщик мусора может контролировать доступ к области памяти, так что только поток сборщика может получить к ней доступ; попытки других потоков получить доступ к области памяти приведут к ошибкам сегментации, которые могут быть обработаны сборщиком (например, путем блокировки потока, пока сборщик не завершит работу с этой областью).