El recolector de barrido de marcas concurrentes ( concurrent mark-sweep collector , concurrent collector o CMS ) [1] era un recolector de elementos no utilizados de barrido y marcado en la máquina virtual Java (JVM) de Oracle HotSpot disponible desde la versión 1.4.1. Quedó obsoleto en la versión 9 [2] y se eliminó en la versión 14 [3] , por lo que a partir de Java 15 ya no está disponible. [4] [5]
La JVM HotSpot selecciona el recolector de basura predeterminado en función de varios factores. [6] El nuevo recolector de basura primero (G1) fue planeado para reemplazar a CMS. [7] Ese cambio finalmente se realizó en la versión 9.
Para iniciar la JVM con este recolector de basura, puede agregar esta propiedad a la línea de comando de Java -XX:+UseConcMarkSweepGC
[8] [1] cuando use una versión de Java inferior a 14.