jvm调优的分类
本文部分内容出自https://blog.csdn.net/yang_net/article/details/5830820
调优步骤:
- 衡量系统现状、
- 设定调优目标、
- 寻找性能瓶颈、
- 性能调优、
- 衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、
- 性能调优结束。
JVM调优(最关键参数为:-Xms -Xmx -Xmn -XX:SurvivorRatio -XX:MaxTenuringThreshold
代大小调优 | 避免新生代大小设置过小 |
避免新生代大小设置过大 | |
避免Survivor设置过小或过大、合理设置新生代存活周期。 | |
合理设置新生代存活周期 | |
GC策略的调优 | CMS GC多数动作是和应用并发进行的,确实可以减小GC动作给应用造成的暂停时间。对于Web应用非常需要一个对应用造成暂停时间短的GC,再加上Web应用 的瓶颈都不在CPU上,在G1还不够成熟的情况下,CMS GC是不错的选择。 |