jstat
来源:互联网 发布:知乎 长青春痘 编辑:程序博客网 时间:2024/05/16 16:04
1.介绍
Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控:
- 类的加载及卸载情况
- 查看新生代、老生代及metaSpace的容量及使用情况
- 查看新生代、老生代及metaSpace的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间
查看新生代中Eden区及Survior区中容量及分配情况等
jstat工具特别强大,它有众多的可选项,通过提供多种不同的监控维度,使我们可以从不同的维度来了解到当前JVM堆的使用情况。详细查看堆内各个部分的使用量,使用的时候必须加上待统计的Java进程号,可选的不同维度参数以及可选的统计频率参数。
2.语法
下面是jdk1.8支持的选项:
下面是jdk1.8以下版本支持的选项:
3示例
jstat -gc -h5 -t 26316 1s 20
-gc 选项
-h5 每隔5行显示一下表头
-t 显示从虚拟机启动在当前时间的时间间隔 单位:秒
26536 线程id
1s 1秒显示一次
20 总共显示20次
4表头讲解
实名jdk1.7与jdk1.8就差了一个metaspace区域,其它都一样。
阅读全文
0 0
- jstat
- jstat
- jstat
- jstat
- jstat
- jstat
- jstat
- jstat
- jstat
- jstat命令
- jstat 使用
- jstat使用
- jstat 详解
- jstat使用
- jstat 详解
- jstat 详解
- jstat使用方法
- jstat 详解
- Spark集群搭建
- Failed to resolve directive: el vue2报错 (vue v-sl)
- Oracle systemstate dump介绍
- python3 文件的读取和通用操作
- php接口开发简单实例
- jstat
- jquery文档操作
- 【资料合集】2017云栖大会•苏州峰会回顾合集:PDF下载
- Spring中bean的作用域
- spring boot 添加数据源 整合 mybaties (三)
- qt 调用 c++ dll 返回char* 乱码问题
- 深入理解 JavaScript 异步系列(1)——基础
- 机器学习基础
- linux基本操作---shell编程 for循环(99乘法表)