JVM监控工具jstat使用介绍|全球看热讯
(资料图片)
jstat 是 Java 自带的一个命令行工具,用于监控 JVM 运行时的状态信息。它可以通过以下格式的命令来调用:
jstat [option][ [ ]]
其中,option 表示需要查询的信息类型,如 -gc, -class, -compiler 等;vmid 表示目标 JVM 的进程 ID 或者进程名;interval 表示查询的时间间隔,单位为毫秒,默认值为 1000 毫秒;count 表示查询的次数,默认为无限次。
jstat 命令可以用来获取各种与 JVM 相关的状态信息。常用的 option 包括:
-gcutil:显示垃圾回收相关的概要信息-class:显示加载类的数量、大小和加载时间等信息-compiler:显示即时编译器相关的统计信息例如,以下命令将显示进程 ID 为 12345 的 JVM 的堆内存使用情况和垃圾回收统计信息,每隔 1 秒钟输出一次,总共输出 5 次:
jstat -gcutil 12345 1000 5
注:该命令的输出结果包括 S0:Survivor Space 0 使用率、S1:Survivor Space 1 使用率、E:Eden Space 使用率、O:Old Space 使用率、M:Metaspace 使用率等列。
以下命令将显示进程 ID 为 12345 的 JVM 的类加载器信息,每隔 3 秒钟输出一次,总共输出 10 次:
jstat -class 12345 3000 10
注:该命令的输出结果包括 Loaded:已加载类数量、Bytes:已加载类占用空间等列。
以下命令将显示进程 ID 为 12345 的 JVM 的即时编译器相关统计信息,每隔 5 秒钟输出一次,总共输出 3 次:
jstat -compiler 12345 5000 3
注:该命令的输出结果包括 Compiled:已编译方法数量、Failed:编译失败的方法数量、Invalid:失效的方法数量等列。
总之,jstat 命令可以帮助我们获取 JVM 运行时的各种状态信息,有助于分析和优化 Java 程序性能。
- JVM监控工具jstat使用介绍|全球看热讯
- 【全球播资讯】基本演绎法mycroft_基本演绎法推理技巧 基本演绎法推理技巧是什么
- 热议:mrsa感染怎样算治愈 mrsa感染是什么意思
- 盂兰盆节的由来_盂兰盆节的由来
- 上海医药(601607.SH):SPH3127片上市许可申请获得受理|全球即时
- 今日热门!厦门象屿:拟开展供应链资产支持商业票据
- 温江区玉石小学开展综合组学科教学常规展评活动
- 华为在东莞成立极目机器人公司 注册资本为8.7亿元
- 湖南新晃:“一带两路”擘画晃州农村人居环境整治提升新蓝图
- 中信证券(600030)6月19日主力资金净卖出8689.06万元
- 观天下!价格更贵但成分一样?儿童食品为何名不副实
- 特殊角的三角函数值高中_特殊角的三角函数值
- miya222 coom进入(关于miya222 coom进入的介绍)
- 市发展改革委赴新密市调研节能环保产业发展情况 今日热文
- 浩物股份:公司在天津市共有17家直营门店
- 世界观热点:双色球第23070期授渔看彩预测:本期杀十码
- 个人简历的英语单词怎么写_个人简历用英语怎么写
- 观点:沪深股通|厦门银行6月16日获外资卖出0.14%股份
- 农业银行创新推出“农机贷”金融服务方案 助力夏粮收购增产增效 当前热点
- 逆战游戏名特殊符号怎么打出来_逆战名字特殊符号乄
- 玩游戏卡是什么原因_玩游戏卡怎么办下载什么软件_环球速递
- 亚马逊船长bi_亚马逊船长
- 京东二十载尘与土:用“35711”蓝图 “推开世界的门”|全球热资讯
- 今日聚焦!简单盖浇饭的种类和做法_简单盖浇饭的种类以及做法
- 治“旅”有力 暑期出游安心舒心
- 健全制度严打违法违规 资本市场锻造良性生态_当前讯息
- 儿歌碰碰胡_什么是碰碰胡 当前速读
- 英媒:西方违背其气候承诺造成严重后果
- 当前动态:恋爱大师小木曽(CC篇8·雪菜线)
- 【天天新视野】2023年门诊报销门槛费是多少?具体跟哪些因素有关?