如何根据当前系统的内存大小来设置JVM的内存分布

使用G1垃圾回收器:

系统内存=1 G    Xms=512m MaxMetaspaceSize=256m ReservedCodeCacheSize=240m
系统内存=2 G    Xms=1g   MaxMetaspaceSize=256m ReservedCodeCacheSize=240m
系统内存=4 G    Xms=2g   MaxMetaspaceSize=256m ReservedCodeCacheSize=240m
系统内存=8 G    Xms=4g   MaxMetaspaceSize=512m ReservedCodeCacheSize=240m
系统内存=16G    Xms=12g  MaxMetaspaceSize=512m ReservedCodeCacheSize=240m
系统内存=22-28G Xms=18g  MaxMetaspaceSize=512m ReservedCodeCacheSize=240m
系统内存=32-44G Xms=24g  MaxMetaspaceSize=1g   ReservedCodeCacheSize=240m
系统内存=64-88G Xms=32g  MaxMetaspaceSize=2g   ReservedCodeCacheSize=240m

你可能感兴趣的:(java,java,list,开发语言)