JVM监控常用命令行工具
jps
jps -mlv //列出正在运行的虚拟机进程
jstat
jstat -gc pid //监视java堆状况

|
显示列名 |
具体描述 |
|
S0C |
年轻代中第一个survivor(幸存区)的容量 (字节) |
|
S1C |
年轻代中第二个survivor(幸存区)的容量 (字节) |
|
S0U |
年轻代中第一个survivor(幸存区)目前已使用空间 (字节) |
|
S1U |
年轻代中第二个survivor(幸存区)目前已使用空间 (字节) |
|
EC |
年轻代中Eden(伊甸园)的容量 (字节) |
|
EU |
年轻代中Eden(伊甸园)目前已使用空间 (字节) |
|
OC |
Old代的容量 (字节) |
|
OU |
Old代目前已使用空间 (字节) |
|
PC |
Perm(持久代)的容量 (字节) |
|
PU |
Perm(持久代)目前已使用空间 (字节) |
|
YGC |
从应用程序启动到采样时年轻代中gc次数 |
|
YGCT |
从应用程序启动到采样时年轻代中gc所用时间(s) |
|
FGC |
从应用程序启动到采样时old代(全gc)gc次数 |
|
FGCT |
从应用程序启动到采样时old代(全gc)gc所用时间(s) |
|
GCT |
从应用程序启动到采样时gc用的总时间(s) |
jinfo
jinfo pid //查看Java System Properties和虚拟机启动时显式指定的参数列表
jinfo -flag MaxPermSize pid //可以用来查询未被显式指定的参数的默认值
jmap
jmap -dump:format=b,file=test.bin pid //导出堆转储文件
jmap -heap pid //显示堆内存配置信息:使用的哪种收集器、内存分代情况、各分代使用情况
jmap -histo pid //显示堆中对象的统计信息,包括各个类的实例数量、占用空间大小
jstack
jstack -l 12251 //显示线程快照,附带锁的信息
JVM监控常用命令行工具的更多相关文章
- JVM 常用命令行工具
本文部分摘自<深入理解 Java 虚拟机第三版> 基础故障处理工具 Java 开发人员肯定都知道 JDK 的 bin 目录下有许多小工具,这些小工具除了用于编译和运行 Java 程序外,打 ...
- Linux 性能监控之命令行工具
引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的 ...
- JVM-JDK命令行工具
JDK命令行工具 当我们进入JDK的安装目录里面的/bin目录,会发现有很多小工具,有我们熟悉的也经常用的java,javac,也有很多我们不怎么用到很陌生的工具.下面看看哪些平时不怎么用到的工具吧. ...
- Scrapy学习篇(二)之常用命令行工具
简介 Scrapy是通过Scrapy命令行工具进行控制的,包括创建新的项目,爬虫的启动,相关的设置,Scrapy提供了两种内置的命令,分别是全局命令和项目命令,顾名思义,全局命令就是在任意位置都可以执 ...
- 二,JVM 自带命令行工具之JStat
jstat:虚拟机统计信息见识工具 jstat是用于见识虚拟机各种运行状态信息的命令行工具.他可以显示本地或远程虚拟机进程中的类装载.内存.垃圾收集.JIT编译等运行数据. jstat option ...
- Java常用命令行工具
命令基于Sun JDK,用于监控和诊断HotSpot的java 虚拟机. 对应的可执行文件位于$JAVA_HOME/bin/下 jps-虚拟机进程状况工具 选项 作用 -q 只输出LVMID,同进程p ...
- JVM总结之命令行工具
jps jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号. jps相当于Solaris进程工具ps.不象"pgrep java"或"ps ...
- MacOS常用命令行工具
转自:https://blog.csdn.net/u014102846/article/details/77964493 https://ohmyz.sh/ https://github.com/ro ...
- JVM常用命令行工具1
1.jps [options][hostid]:查看虚拟机进程状况 -l 输出主类全名,如果进程执行的是jar包,输出jar包路径.-q 只输出LVMID. -m输出虚拟机进程启动时传递给主类main ...
随机推荐
- BZOJ1492: [NOI2007]货币兑换Cash 【dp + CDQ分治】
1492: [NOI2007]货币兑换Cash Time Limit: 5 Sec Memory Limit: 64 MB Submit: 5391 Solved: 2181 [Submit][S ...
- AOJ 7.Redraiment猜想
Redraiment猜想 Description redraiment在家极度无聊,于是找了张纸开始统计素数的个数. 设函数f(n)返回从1->n之间素数的个数. redraiment发现: f ...
- Javascript让你的网页标题飘动起来
如果你有使用WebQQ,你也许会发现,每次收到信息的时候,就会看到title提示哪个网友或群来信息,然后网页的title就会开始飘动,挺人性化,蛮有意思的.而这个效果其实也不难,这里实现了这个效果,演 ...
- Linux环境下用Weblogic发布项目【二】 -- 配置Domain域
配置注意事项: 修改密码时密码长度最少8位:在"<下一步>"后面为空即表示敲回车: 具体配置步骤如下: [root@GPS-App ~]# [root@GPS-App ...
- mesos安装、配置和运行
环境:rhel6.6 安装: 安装依赖包 yum install -y tar wget git which nss yum groupinstall -y "Development Too ...
- 【题解】Huge Mods UVa 10692 欧拉定理
题意:计算a1^( a2^( a3^( a4^( a5^(...) ) ) ) ) % m的值,输入a数组和m,不保证m是质数,不保证互质 裸的欧拉定理题目,考的就一个公式 a^b = a^( b % ...
- bzoj 1142 [POI2009]Tab 最小表示
[POI2009]Tab Time Limit: 40 Sec Memory Limit: 162 MBSubmit: 373 Solved: 167[Submit][Status][Discus ...
- Activiti工作流——流程表数据转化
任务流程部署: 启动流程实例: 请假人完成请假申请: 部门经理完成审批: 总经理审批完成:
- Mybatis中select传递多个参数
一.单个参数: public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList&q ...
- idea 修改静态资源不需要重启的办法
快捷键Ctrl + Alt + S打开设置面板,勾选Build project automatically选项: 快捷键Ctrl + Shift + A查找registry命令: 在查找到的regis ...