stringtranslate.com

Recopilador de barrido de marcas concurrentes

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]

Recolectores de basura de HotSpot

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.

Véase también

Referencias

  1. ^ ab "Mejoras en el recopilador de barrido de marcas concurrentes".
  2. ^ "JEP 291: Desaprobar el recolector de basura de barrido de marcas concurrentes (CMS)".
  3. ^ "JEP 363: Eliminar el recolector de basura de barrido de marcas concurrentes (CMS)".
  4. ^ "Recolectores de basura JVM".
  5. ^ "Nota de la versión: JEP 363: Eliminar el recolector de basura de marcado y barrido simultáneos (CMS)".
  6. ^ "Ergonomía del recolector de basura".
  7. ^ "Recolección de basura de Java HotSpot".
  8. ^ "Recolectores de basura".