Red de conocimiento informático - Conocimiento informático - Cómo configurar el tamaño de la memoria ocupada por rockmq

Cómo configurar el tamaño de la memoria ocupada por rockmq

Configuración típica de parámetros de JVM:

java -Xmx3550m -Xms3550m -Xmn2g -Xss128k

-Xmx3550m: configure la JVM para usar 3550M

-Xms3550m: configure la JVM memoria de solicitud Establezca el valor de 3550M igual que -Xmx para evitar la reasignación de memoria con cada recolección de basura. La JVM de recolección de basura reasigna la memoria

-Xmn2g: establece la generación de luz en el montón completo 2G = generación persistente de generación de luz. La generación persistente generalmente se fija en 64 M. El rendimiento del sistema se ve afectado al aumentar la generación de luz menos el valor de generación. Sun recomienda oficialmente configurar el montón completo 3/8

-Xss128k: antes se usaba más la configuración de JDK5.0 por pila de subprocesos de 1 M por pila de subprocesos de 256 K. La memoria requerida por el subproceso se puede ajustar a la misma pérdida de memoria física. Para sistemas operativos con muchos subprocesos, el límite de subprocesos en proceso se puede limitar a aproximadamente 3000 ~ 5000 valores de experiencia.

java -Xmx3550m - Xms3550m -Xss128k -XX: NewRatio =4 -XX: SurvivorRatio=4 -XX: MaxPermSize=16m -Xss128k -XX: NewRatio=4 -XX: SurvivorRatio=4 -XX.MaxPermSize=16m -XX: MaxTenuringThreshold=0

-XX: NewRatio=4: Establece la proporción de engendros de luz (incluido Eden y las dos áreas de supervivientes) con respecto a los engendros (excepto los engendros persistentes, la configuración 4 dará como resultado una proporción de 1:4 de engendros de luz con respecto a los engendros). Los engendros de luz representan 1/5 de toda la pila

-XX.SurvivorRatio=4: establece la proporción del área del Edén de generación de luz con respecto al área de supervivientes en 4, lo que significa que la proporción de los dos supervivientes Las áreas al área del Edén son 2:4, y el área superviviente representa toda la generación de luz 1/6

-XX: MaxPermSize=16m: configurado para generar continuamente 16 metros