JVM服务端命令

java -showversion

java -help

java -version

java -server -showversion TestJVM 设置运行参数为server

java -client showversion TestJVM  设置运行参数为client

-Xint 解释模式  编译快运行慢

-Xcomp 编译模式  编译慢运行快

-Xmixed 混合模式 自动选择其中一种(JVM默认)

-Dxxx=xx 设置系统启动参数,获取方式System.getProperties(xxx)

-Xms64m 代表JVM初始堆内存大小

-Xmx128 代表JVM最大堆内存大小

jps java提供的查看当前正在运行的java进程

jps -l 显示当前正在运行的java进程包括包名

jinfo -flags pid 查询所有的运行参数

jinfo -flag  xx参数名  pid 查询某一个运行参数的值

jstat 查询堆空间使用情况

jstat -class pid 查询class加载统计

jstat -compiler pid 查询编译统计

jstat -gc pid 垃圾回收统计

jstat -gc pid xxx1 xxx2  xxx1间隔多久打印一次垃圾回收统计,xxx2一共打印xxx2次

jmap 查询堆更详细的信息,内存溢出分析

jmap -heap pid 查询  新生代 老年代的大小,metaspace的大小

jmap -histo pid | more 查询所有的活跃的、非活跃的对象 ,more 代表分页

jmap -histo:live pid | more  查询活跃的对象,more 代表分页

jmap -dump:format=b,file=/test/dump.dat  pid  把内存情况dump到文件中,b 代表二进制

jhat -port  9999 /test/dump.dat 使用jhat 分析dump分件,浏览器的方式打开

jstack pid 查询进程中线程的状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术武器库

一句真诚的谢谢,胜过千言万语

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值