当前位置:网站首页>jvm命令之 jcmd:多功能命令行
jvm命令之 jcmd:多功能命令行
2022-07-07 00:46:00 【张俊杰1994】
学习 尚硅谷 宋红康 JVM从入门到精通 的学习笔记
概述
在jdk1.7以后,新增了这个命令行工具,jcmd,这个工具就像一个瑞士军刀一样,集成了jstat之外所有命令的功能,比如说用jcmd命令来导出堆、内存使用、查看Java进程、导出线程信息、执行GC、JVM运行时间等等。
jcmd有jmap的大部分功能,并且在Oracle的官方网上上也推荐使用jcmd命名代替jmap命令。
基本的语法
jcmd -l
列出所有的JVM进程
上面的操作就和jsp很像了
jcmd 进程号 help
针对指定的进程,有哪些命令可以使用的
jcmd 进程号 具体命令
显示指定进程的指令命令的数据
根据以上命令来替换之前的那些操作:
Thread.print 可以替换 jstack指令
GC.class_histogram 可以替换 jmap中的-histo操作
GC.heap_dump 可以替换 jmap中的-dump操作
GC.run 可以查看GC的执行情况
VM.uptime 可以查看程序的总执行时间,可以替换jstat指令中的-t操作
VM.system_properties 可以替换 jinfo -sysprops 进程id
VM.flags 可以获取JVM的配置参数信息
打印线程信息
通过 Thread.print 可以替换 jstack指令 查看程序是否有死锁
GC.heap_dump 可以替换 jmap中的-dump操作
生成堆转储文件
显示虚拟机配置的参数
边栏推荐
- Opensergo is about to release v1alpha1, which will enrich the service governance capabilities of the full link heterogeneous architecture
- 解决pod install报错:ffi is an incompatible architecture
- mac版php装xdebug环境(m1版)
- Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
- Web authentication API compatible version information
- Personal imitation SSM framework
- 980. Different path III DFS
- 【日常训练--腾讯精选50】235. 二叉搜索树的最近公共祖先
- yarn入门(一篇就够了)
- SAP ABAP BDC (batch data communication) -018
猜你喜欢
【日常训练--腾讯精选50】235. 二叉搜索树的最近公共祖先
目标检测中的损失函数与正负样本分配:RetinaNet与Focal loss
OpenSergo 即将发布 v1alpha1,丰富全链路异构架构的服务治理能力
力扣102题:二叉树的层序遍历
SAP ABAP BDC (batch data communication) -018
CTFshow--常用姿势
Get the way to optimize the one-stop worktable of customer service
关于STC单片机“假死”状态的判别
Forkjoin is the most comprehensive and detailed explanation (from principle design to use diagram)
Modes of optical fiber - single mode and multimode
随机推荐
毕业之后才知道的——知网查重原理以及降重举例
Wechat applet Bluetooth connects hardware devices and communicates. Applet Bluetooth automatically reconnects due to abnormal distance. JS realizes CRC check bit
一个简单的代数问题的求解
云加速,帮助您有效解决攻击问题!
cf:C. Column Swapping【排序 + 模拟】
【SQL实战】一条SQL统计全国各地疫情分布情况
力扣102题:二叉树的层序遍历
R language [logic control] [mathematical operation]
STM32 key state machine 2 - state simplification and long press function addition
谈fpga和asic的区别
Dynamic memory management
产业金融3.0:“疏通血管”的金融科技
Data storage 3
《ClickHouse原理解析与应用实践》读书笔记(6)
Reptile exercises (III)
Go language learning notes - Gorm use - Gorm processing errors | web framework gin (10)
每秒10W次分词搜索,产品经理又提了一个需求!!!(收藏)
Hcip seventh operation
Red hat install kernel header file
【日常训练--腾讯精选50】292. Nim 游戏