que tienen debajo de las opciones de memoria configurados:Java GC Concepto: CMSInitiatingOccupancyFraction
MEM_OPTS exportación = "- Xmx2560m -Xms2560m -XX: NewSize = 786m -XX: MaxNewSize = 786m -XX: + UseTLAB -XX: MaxPermSize = 512m "
parámetros GC son como a continuación:
GC1_OPTS exportación =" - XX: + UseConcMarkSweepGC -XX: + UseParNewGC -XX: CMSInitiatingOccupancyFraction = 50 -XX: + CMSPermGenSweepingEnabled -XX: + CMSClassUnloadingEnabled -XX: + CMSParallelRemarkEnabled -XX: + UseAdaptiveGCBoundary " exportar GC2_OPTS = "- XX: + ExplicitGCInvokesConcurrent"
Me gustaría saber, cuándo se ejecutará CMS. Se ejecutará después del 50% de 2560 MB o se ejecutará después del 50% de 512 MB de memoria.
¿Cuál es el concepto?
Mi memoria Heap total sería = 2560 + 786 + 512 MB .... ¿no? o "-XX: NewSize = 786m -XX: MaxNewSize = 786m" es para NON Heap. Explica el concepto.
gracias por la explicación clara. – VJS