JVM调优的基本问题为什么要调优 防止出现OOM,进行JVM规划和预调优 解决程序运行中各种OOM 减少Full GC出现的频率,解决运行慢、卡顿问题 调优的大方向 合理地编写代码 充分并合理的使用硬件资源 合理地进行JVM调优 不同阶段的考虑 上线前 项目运行阶段 线上出现OOM 调优监控的依据 运行日志 异常堆栈 GC日志 线程快照 堆转储快照总结 调优从业务场景开始,监控先行!! 系统性能问题我们可以从硬件、操作系统、JVM和应用程序这几个维度进行分析,如下图 拓展 如何提高API的性能 Lightrun-调试Java程序生产问题的优秀工具【译】 深入研究 JVM 调优