当前位置:网站首页>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操作
生成堆转储文件
显示虚拟机配置的参数
边栏推荐
- Mac version PHP installed Xdebug environment (M1 version)
- Get the way to optimize the one-stop worktable of customer service
- Go 語言的 Context 詳解
- pytorch_ 01 automatic derivation mechanism
- Bat instruction processing details
- Determine whether the file is a DICOM file
- R语言【逻辑控制】【数学运算】
- PowerPivot - DAX (function)
- I didn't know it until I graduated -- the principle of HowNet duplication check and examples of weight reduction
- Modes of optical fiber - single mode and multimode
猜你喜欢
pytorch_ 01 automatic derivation mechanism
Sidecar mode
关于STC单片机“假死”状态的判别
苹果cms V10模板/MXone Pro自适应影视电影网站模板
[云原生]微服务架构是什么?
Industrial Finance 3.0: financial technology of "dredging blood vessels"
How to improve website weight
SAP Spartacus checkout 流程的扩展(extend)实现介绍
Harmonyos practice - Introduction to development, analysis of atomized services
Determine whether the file is a DICOM file
随机推荐
Go language context explanation
【日常训练--腾讯精选50】235. 二叉搜索树的最近公共祖先
Ten stages of becoming a Senior IC Design Engineer. What stage are you in now?
JVM命令之 jstat:查看JVM统计信息
原生小程序 之 input切换 text与password类型
MFC BMP sets the resolution of bitmap, DPI is 600 points, and gdiplus generates labels
【FPGA教程案例14】基于vivado核的FIR滤波器设计与实现
线性回归
[InstallShield] Introduction
Win configuration PM2 boot auto start node project
[solved] record an error in easyexcel [when reading the XLS file, no error will be reported when reading the whole table, and an error will be reported when reading the specified sheet name]
Pytorch builds neural network to predict temperature
Polynomial locus of order 5
VScode进行代码补全
Storage of dental stem cells (to be continued)
Flask1.1.4 Werkzeug1.0.1 源碼分析:啟動流程
[云原生]微服务架构是什么?
关于服装ERP,你知道多少?
【SQL实战】一条SQL统计全国各地疫情分布情况
成为资深IC设计工程师的十个阶段,现在的你在哪个阶段 ?