JVM之调优及调优工具一

JVM性能调优

一、jvm调优三步

在这里插入图片描述

二、jvm调优工具

1、jps工具

jps 查看当前运行的java线程

-l 显示进程的全称

-q 只显示进程号

-m 显示进程的命令行信息

2、jstat工具

jstat 查看jvm统计信息

jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]

-t 显示时间信息

-h<lines> 每lines行打印一次表头信息

<interval> 每阁interval毫秒打印一次信息,单位:ms

<count> 打印count次

-<option>: -class 显示ClassLoader相关信息;类的装载、卸载数量、总空间、类装载所消耗的时间等

​ -gc 显示与GC相关的堆信息,包括Eden区、两个Survivor区、老年代等、元空间、已用空间、GC时间等

​ -gccapacity 相比-gc它显示的更关注各区域使用的最大、最小空间

​ -gcutil 相比-gc它更关注空间占用比

​ -gccause 与-gcutil基本一样,会输出最后一次或当前正在发生GC的原因

​ -gcnew 显示新生代GC状况

​ -gcold 显示老年代GC状况

使用eg: jstat -class -t -h3 8081 1000 10

3、jinfo工具

jinfo -flags pid 查看进程的所有使用jvm参数

jinfo -flag UseG1GC pid 查看该进程是否使用G1GC

jinfo -flag (+/-)<option> pid 部分JVM参数可以在运行时修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值