jstat命令
2016-04-22 00:05
393 查看
jstat(JVM Statistics Monitoring Tool) 是用于监控JVM各种运行状态信息的命令行工具。
命令格式
jstat option vmid [ interval[s|ms] count ]
vmid:jvm进程id
interval:查询间隔支持毫秒和秒,默认毫秒
count:查询次数
option:
各个option以及对应输出的意义可以参考java doc
java8(java8移出了永久代,引入metaspace):http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html
java7:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html
命令格式
jstat option vmid [ interval[s|ms] count ]
vmid:jvm进程id
interval:查询间隔支持毫秒和秒,默认毫秒
count:查询次数
option:
option | 作用 |
---|---|
-class | 监视类装载、卸载数量、总空间以及类装载所耗费的时间 |
-gc | 监视Java堆状况,包括Eden区、survior区、old区、永久代等的容量、已用空间、gc时间合计等信息 |
-gccapacity | 监视内容与-gc基本相同,但输出主要关注java堆各个区域使用到的最大、最小空间 |
-gcutil | 监视内容与-gc基本相同,但输出主要关注java堆已使用空间占总空间的百分比 |
-gccause | 与-gcutil相同,但额外会输出导致上一次gc产生的原因 |
-gcnew | 监视新生代gc状况 |
-gcnewcapacity | 监视内容与-gcnew基本相同,但输出主要关注j使用到的最大、最小空间 |
-gcold | 监视老年代gc状况 |
-gcoldcapacity | 监视内容与-gcold基本相同,但输出主要关注j使用到的最大、最小空间 |
-gcpermcapacity(java7 之前) | 输出永久代使用到的最大和最小空间 |
-gcmetacapacity(java8才有) | 输出metaspace的最大和最小空间 |
-compiler | 输出JIT编译器编译过的方法和耗时等信息 |
-printcompilation | 输出已经被JIT编译器编译的方法 |
java8(java8移出了永久代,引入metaspace):http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html
java7:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html
相关文章推荐
- JavaScript记录光标在编辑器中位置的实现方法
- js显示世界时间示例(包括世界各大城市)
- 动态加载JavaScript文件的两种方法
- IE和Firefox之间在JavaScript语法上的差异
- JavaScript中数组去除重复的三种方法
- JS实现的base64加密、md5加密及sha1加密详解
- JS简单循环遍历json数组的方法
- JS验证逗号隔开可以是中文字母数字
- 举例讲解如何判断JavaScript中对象的类型
- javascript找个某个标签为其添加属性
- jsp页面EL表达式无论是都取不到值的原因
- JSTree更换数据
- jsTree学习与实践(一)
- Extjs核心概念之Store
- ExtJs开发需要引入的文件
- js动态添加datagrid表头&批量保存实战研究
- Javascript Promise 学习笔记
- #学习笔记#(58)中文标点符号转英文标点符号,及全角转半角js
- 通过JS将列数字索引转换为字母
- 5个经典的JavaScript面试题