jvm原理及性能调优
展开全部
Jvm调优参考如下:
如果没有必要,请不要做调优。调优并不是万能的,只有根据使用场景选择合适的手段。初始时可以默认指定堆大小和元空间大小(JDK8)即可。
确认性能问题由JVM再考虑调优。如果出现频繁的full GC、GC时间过长、内存使用不正常、OOM等问题,可以开启JVM监控并记录GC日志,分析GC情况。
JVM调优的目标是减少/避免老年代GC。对于追求响应时间的Web系统,可以使用并发垃圾回收器(JDK8开启G1,低版本使用CMS)。
根据JVM内存使用情况,可以手动设置年轻代大小和survivor区大小,减少/避免垃圾进入老年代(注意JDK8默认开启自适应调节,需关闭该功能)。
影响GC时间的还可能有GC线程数等等,需要结合GC日志分析GC过程可能存在的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询