【吊打面试官系列】Java虚拟机JVM篇 - 关于JVM 常用命令

大家好,我是锋哥。今天分享关于JVM常用命令的JVM面试题,希望对大家有帮助;

下面介绍一下 JVM 中常用的调优、故障处理等工具。
1. jps :虚拟机进程工具,全称是 JVM Process Status Tool ,它的功能和 Linux 中的 ps 类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类 Main Class 所在的本地虚拟机唯一 ID ,虽然功能比较单一,但是这个命令绝对是使用最高频的一个命令。
2. jstat :虚拟机统计信息工具,用于监视虚拟机各种运行状态的信息的命令行工具,它可以显示本地或者远程虚拟机进程中的类加载、内存、垃圾收集、即时编译等运行时数据。
3. jinfo Java 配置信息工具,全称是 Configuration Info for Java ,它的作用是可以事实调整虚拟机各项参数。
4. jmap Java 内存映像工具,全称是 Memory Map For Java ,它用于生成转储快照,用来排查内存 占用情况
5. jhat :虚拟机堆转储快照分析工具,全称是 JVM Heap Analysis Tool ,这个指令通常和 jmap 一起搭配使用,jhat 内置了一个 HTTP/Web 服务器,生成转储快照后可以在浏览器中查看。不过,一般还是 jmap 命令使用的频率比较高。
6. jstack Java 堆栈跟踪工具,全称是 Stack Trace for Java ,顾名思义,这个命令用来追踪堆栈的使用情况,用于虚拟机当前时刻的线程快照,线程快照就是当前虚拟机内每一条正在执行的方法堆栈的集合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值