Parámetros comunes de JVM
-Xms16g: establece el tamaño de memoria dinámica inicial asignado por jvm
-Xmx16g: establece el asignación de jvm El tamaño máximo de memoria dinámica
-XX: MetaspaceSize=256m: establece el tamaño del valor inicial del metaespacio de jvm
-XX:MaxMetaspaceSize=256m: establece el valor máximo del metaespacio de jvm
-XX:SurvivorRatio=3: establece la proporción del espacio eden con el tamaño de un único espacio superviviente. Tamaño del espacio de superviviente = -Xmn/(-) XX:SurvivorRatio+2)
-XX:TargetSurvivorRatio=60: el valor máximo (porcentaje) del área de superviviente después de una colisión a pequeña escala.
-XX:MaxTenuringThreshold=15: establece el número de objetos de nueva generación que sobreviven después de pequeños conflictos en la generación anterior.
-XX: -UseAdaptiveSizePolicy: establece el espacio habitable en un tamaño fijo y no lo ajustará dinámicamente.
-XX:+UseConcMarkSweepGC: active el recolector de cms, se activará automáticamente -XX:+UseParNewGC, use el recolector de basura multiproceso en la nueva generación, use el recolector de cms en la generación anterior.
-XX:+UseCMSInitiatingOccupancyOnly: establece el ciclo de recolección de basura concurrente de cms para que se active solo cuando la ocupación de la generación anterior alcanza el valor establecido por -XX:CMSInitiatingOccupancyFraction.
-XX:CMSInitiatingOccupancyFraction=65: activa el primer ciclo de recolección de basura de cms cuando la ocupación de la generación anterior alcanza el 65%.
-Xloggc:metabase_gc.log: imprime estadísticas de recolección de basura en el archivo metabase_gc.log, úselo con -XX:+PrintGCDetails y -XX:+PrintGCDateStamps para capturar la salida en un archivo de registro.
-XX:+PrintGCDetails: activa informes detallados de estadísticas de recolección de basura de nueva generación, generación anterior y generación permanente.
-XX:+PrintGCDateStamps: imprime la marca de tiempo de cada recolección de basura.
-XX:+PrintTenuringDistribution: informa información estadística relacionada con la promoción de objetos, incluida el área de supervivientes ocupada para evitar la promoción prematura de objetos de supervivientes a ancianos, y el umbral de promoción calculado por la máquina virtual del punto de acceso, el actual umbral máximo de generalización y el histograma actual que muestra la edad de los sujetos entre los supervivientes.
-XX:+HeapDumpOnOutOfMemoryError: genera un archivo de volcado que interfiere con el montón cuando ocurre oom.
-XX:HeapDumpPath=metabase.hprof: establece la ruta del directorio para generar archivos de volcado del montón.
-XX:+DisableExplicitGC: deshabilita la visualización del gc completo causado por llamadas a System.gc().
-XX:+UseBiasedLocking: habilita la función de bloqueo de polarización.