jvm堆空间的一些参数设置
- -XX: +PrintFlagsInital 查看所有参数的默认初始值
- -XX: +PrintFlagsFainl 查看所有参数的最终值(可能会有修改)
- -Xms:** 初始堆空间内存,默认为物理内存的1/64
- -Xmx: ** 堆最大空间内存,生产环境通常设置初始和最大值相等,避免内存波动
- -Xmn: 设置新生代大小
- -XX: NewRatio: 设置堆中新生代与老年代的结构占比
- -XX: SurvivorRatio : 设置新生代中Eden和From/To区空间占比
- -XX: MaxTenuringThreshold: 设置新生代垃圾的最大年龄
- -XX: +PrintGCDetails 输出详细的GC处理日志
- -XX: +PrintGC 输出GC简要信息
- -XX: HandlePromotionFailure 是否设置空间分配担保