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 //显示线程快照,附带锁的信息
最新文章
- python入门-python解释器执行
- ios-将代码创建的视图控件放入拖拽控件的下面
- PHP实现微信公众平台开发 全套视频资源下载
- include指令和include标签的区别
- 微软BI 之SSIS 系列 - 在 SQL 和 SSIS 中实现行转列的 PIVOT 透视操作
- Qt之QRadioButton
- 一个优秀windows C++程序员的知识体系[转]
- java.lang.UnsupportedClassVersionError: Bad version number in .class file 解决办法
- bootstrap-内联表单 水平(横向)表单 响应式图片 辅助类 [转]
- [置顶] shell变量赋值-linux
- CentOS 6.0图解网络安装全过程
- Asp.net MVC 3 防止 Cross-Site Request Forgery (CSRF)原理及扩展 安全 注入
- div+css树形菜单
- request相关研究
- 关于css的伪类和伪元素
- 调用QQ聊天功能
- 《设计模式之禅》--设计模式大PK
- 基于MVC的网站和在线教育系统
- ALV界面显示
- ADAMS与外部程序通信(Adams Command Server)
热门文章
- 第13届 广东工业大学ACM程序设计大赛 C题 平分游戏
- 洛谷 P2272 [ZJOI2007]最大半连通子图 解题报告
- 2017-7-18-每日博客-关于Linux下的history的常用命令.doc
- Codeforces Round #511 (Div. 2):C. Enlarge GCD(数学)
- centos上tensorflow一键安装脚本
- Python to list users in AWS
- Java多线程之“同步”
- Hive、Pig、HBase的关系与区别
- 【设计模式】 模式PK:策略模式VS桥梁模式
- 【BZOJ2946】公共串 [SAM]