Сборщик одновременных меток
Сборщик одновременной очистки меток ( коллектор одновременной очистки меток , параллельный сборщик или CMS ) [1] был с маркировкой и очисткой сборщиком мусора в Oracle HotSpot виртуальной машине Java (JVM), доступной начиная с версии 1.4.1. Он устарел в версии 9. [2] и удалено в версии 14, [3] поэтому с Java 15 он больше недоступен. [4] [5]
Сборщики мусора HotSpot
[ редактировать ]JVM HotSpot выбирает сборщик мусора по умолчанию на основе нескольких факторов. [6] Новый сборщик мусора (G1) должен был заменить CMS. [7] Это изменение было наконец сделано в версии 9.
Чтобы запустить JVM с помощью этого сборщика мусора, вы можете добавить это свойство в командную строку Java. -XX:+UseConcMarkSweepGC
[8] [1] при использовании версии Java ниже 14.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Усовершенствования коллектора одновременной развертки меток» .
- ^ «JEP 291: Устаревший сборщик мусора Concurrent Mark Sweep (CMS)» .
- ^ «JEP 363: Удаление сборщика мусора с параллельной очисткой меток (CMS)» .
- ^ «Сборщики мусора JVM» .
- ^ «Примечание к выпуску: JEP 363: Удаление сборщика мусора с параллельной маркировкой и очисткой (CMS)» .
- ^ «Эргономика сборщика мусора» .
- ^ «Сборка мусора Java HotSpot» .
- ^ «Сборщики мусора» .