Java虚拟机性能监控与故障处理工具
2018-06-18 03:09:04来源:未知 阅读 ()
1、jdk命令行工具
1)jps:虚拟机进程状况工具
jps [option] [hostid]
主要参数:
2)jstat:虚拟机统计信息监视工具
jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
主要参数:
如每隔1000ms查询进程号为8675的gc信息两次,jstat -gc 8675 1000 2
3)jinfo:Java配置信息工具
可查看和实时修改虚拟机各项参数。
Usage:
jinfo [option] <pid>
(to connect to running process)
jinfo [option] <executable <core>
(to connect to a core file)
jinfo [option] [server_id@]<remote server IP or hostname>
(to connect to remote debug server)
例:查询VM中Java堆区域新生代内存的最大可分配大小
4)jmap:Java内存映像工具
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a core file)
jmap [option] [server_id@]<remote server IP or hostname>
(to connect to remote debug server)
常用参数:
例:
5)jhat:虚拟机堆转储快照分析工具
内置http服务器,可用来分析jmap生成的dump文件。
如:
访问http://192.168.10.92:7007/
6)jstack:生成虚拟机当前时刻的线程快照(threaddump或者javacore文件)。
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F [-m] [-l] <pid>
(to connect to a hung process)
jstack [-m] [-l] <executable> <core>
(to connect to a core file)
jstack [-m] [-l] [server_id@]<remote server IP or hostname>
(to connect to a remote debug server)
主要参数:
7)hsdis:JIT生成代码反汇编
2、可视化工具
jconsole与visualvm(略)
参考文献
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash