java自带命令行工具

jps:

——jps是用于查看有权访问的hotspot虚拟机的进程。

jstack:

——打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。

jstat:

——用于监控基于HotSpot的JVM。

jstatd:

——是一个基于RMI的服务程序,监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。

jmap:

——输出所有内存中对象的工具,可以将VM 中的heap,以二进制输出成文本。

jhat:

——用于对JAVA heap进行离线分析的工具。

jConsole:

——JVM运行监控工具,可以监控内存、线程等。

VisualVM:

——基于NetBeans平台开发,它具备了插件扩展功能的特性,通过插件的扩展,可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区及线程的信息(jstat、jstack)等。

猜你喜欢

转载自guwq2014.iteye.com/blog/2412367