类似ps,可以列出正在运行的虚拟机进程和虚拟机执行主类的名称,已经这些进程的本地虚拟机唯一ID(LVMID)。
由于监视虚拟机各种运行状态信息。可以显示本地货远程虚拟机进程中的类装载、内存、垃圾手机、JIT编译等数据。
可以实时查看和调整虚拟机各项参数。
可以获取堆转储快照。若不用此命令可以用 -XX:+HeapSumpOnOutOfMemory
参数,让虚拟机在OOM异常后自动dump。
jamp还可以查询finalize
执行队列,Java堆和永久代的详细信息。
可以分析jmap生成的快照。不过不好用,一般用VisualVM或者专业分析快照的其他工具。
用于生产虚拟机当前时刻线程快照,即每条线程正在执行的方法堆栈的集合。
以上为命令行工具,以下为JDK的可视化工具。
图形化的JVM监视工具,基于JMX标准。可以检测内存、线程、死锁等。
具体功能不详述。
基于NetBeans平台开发。
具体功能不详述。