虚拟机学习之----虚拟机性能监控与故障处理工具

  1. 虚拟机性能监控与故障处理工具
    4.2JDK的命令工具
    4.2.1 jsp-----虚拟机进程状况工具
    jsp(JVM Process Status Tool)列出正在运行的虚拟机进程,显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID。使用频率最高的JDK命令行工具。
    4.2.2 jstat-----虚拟机统计信息监视工具
    jstat(JVM Statistics MOnitoring Tool)用于监视虚拟机各种运行状态信息的命令行工具,可以显示本地或者远程虚拟机中类装载、内存、垃圾收集、JIT编译等运行行数据。没有GUI图形界面,只提供纯文本控制台环境的服务器上,它将是运行期定位虚拟机性能的首选工具。
    4.2.3 jinfo------java 配置信息工具
    jinfo(Configuration Info for Java)作用是实时地查看和调整虚拟机各项参数。
    4.2.4 jmap------java 内存映像工具
    jmap(Memory Map for Java)用于生成堆转储快照。它的作用并不仅仅是为了获取dump 文件,还可以查询finalize执行队列、java堆和永久代的详细信息。比如空间使用率、当前用的是那种收集器等等。
    4.2.5 jhat----虚拟机堆转储快照分析工具
    jhat(JVM Heap Analysis Tool)命令与jmap搭配使用,来分析jmap生成的堆转储快照。它内置了一个微型的HTTP/HTML服务器,生成dump文件的分析结果后,可以在浏览器中查看。(分析功能相对来说比较简陋)。
    4…2.6 jstack----java堆栈跟踪工具
    jstack(Stack Trace for Java)用于生成虚拟机当前时刻的线程快照(一般称之为threaddump 或 javacore文件)。线程快照就是当前虚拟机内每一条 线程正在执行的方法堆栈的集合,生成它的主要目的是,定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等等。
    4.2.7 HSDIS-----JIT 生成代码反编汇
    它是Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件,包含在Hotspot的源码中,但没有提供编译后的程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值