JVM调优基本步骤

本文详述了JVM调优的基本步骤,包括确定调优目标、关注内存和线程两个方面,使用VisualVM等工具监控实时信息。通过分析内存分配、线程状态和调优策略,以达到减少GC时间、次数,优化系统性能的目的。调优过程中重点关注GC时间、次数、内存使用和线程争用,结合代码优化和参数调整,最终实现系统稳定高效运行。
摘要由CSDN通过智能技术生成

本文来说下JVM调优基本步骤

文章目录

概述

JVM性能优化步骤

在这里插入图片描述


调什么

JVM调优:1、是想调什么,2、能调什么(只能调开放接口的,很多东西不一定开放接口给你调整),综合考虑只有如下两个方面:

  • 内存方面
  • 线程方面

内存方面

内存方面

  • JVM需要的内存总大小。
  • 各块内存分配,新生代、存活区、老年代。
  • 选择合适的垃圾回收算法、控制GC停顿次数和时间。
  • 解决内存泄漏的问题,辅助代码优化。
  • 内存热点:检查哪些对象在系统中数量最大,辅助代码优化。

线程方面

线程方面

  • 死锁检查,辅助代码优化。
  • Dump线程详细信息:查看线程内部运行情况,查找竞争线程,辅助代码优化。
  • CPU热点:检查系统哪些方法占用了大量CPU时间,辅助代码优化。

如何调优

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值