深入理解Java虚拟机之JDK可视化工具(二)

2017/8/6 posted in  Java

除了JDK命令行工具,还有几个很强大的JDK可视化工具,希望接下来的学习,可以提高我们解决bug的能力

JConsole:Java监视与管理控制台

JConsole(Java Monitoring and Management Console)
JConsole是在JDK1.5时期就已经提供的虚拟机监控工具
JConsole是一款基于JMX的可视化监视和管理工具,它管理部分的功能是针对JMX MBean进行管理.

启动JConsole

  • 1.安装的bin目录下执行jconsole
  • 2.如果配置了 JAVA_HOME 直接输入jconsole

Jconsole启动后,会自动搜索出本机运行的所有虚拟机进程,不需要用户再使用jps来查询了,如下图所示,双击选择其中一个进程即可开始监控.当然也可以使用 远程进程 功能来连接远程服务器,对远程虚拟机进行监控

jconsole1

栈内存 堆内存
-Xms100m -Xmx100m -XX:+UseSerialGC