参考文档;
java3y《对线面试官》
一般来说的优化顺序
通常是关系型数据库先到瓶颈,首先排查数据库问题
索引、语句、是否引入分布式缓存、是否需要分库分表等
然后会考虑扩容
系统压力过大或者硬件能力不足
接着是应用代码层面上的排查优化
然后jvm层面上优化
最后是网络和操作系统层面排查
jvm调优可以参考几个指标;吞吐量、停顿时间、垃圾回收频率
基于上述指标,可能需要调整的地方:
内存区域大小及相关策略(比如堆内存各占比、-Xmx设置堆最大值、-Xms设置堆初始值、-Xmn年轻代大小、-XX:SurvivorRatio伊甸园区和幸存区的比例等)
垃圾回收器(选择合适的垃圾回收器,垃圾回收器的参数调优)
标签:JVM,回收,排查,调优,垃圾,jvm From: https://www.cnblogs.com/deity-night/p/17208342.html