跳至主要內容

JVM调优思路

Zephery约 210 字小于 1 分钟

JVM调优思路

在项目开发过程中、生产环境中,任何问题的解决、性能的调优总结下来都是三个步骤,即发现问题、定位问题、解决问题,本文将从这个步骤入手,详细阐述内存溢出(OOM、OutOfMemeory)、CPU飙高、GC频繁等JVM问题的排查、定位,以及调优。

1.监控发现问题
2.工具分析问题
3.性能调优
下面开始一步步讲解

一、监控发现问题

通过监控工具例如Prometheus+Grafana,监控服务器有没有以下情况,有的话需要调优:

GC频繁
CPU负载过高
OOM
内存泄露
死锁
程序响应时间较长

二、工具分析问题

参考

1.【JVM调优】如何进行JVM调优?一篇文章就够了!open in new window