本文作者:开源技术之家

如何使用JDK自带工具JConsole

开源技术之家 3个月前 ( 11-10 ) 136 抢沙发

前言

jconsole.exe为jdk自带的监控工具,操作简便,比较容易上手。jconsole可以实时的监控Java程序在运行过程中的内存,cpu,线程的使用情况,并可以对加载的相关类进行分析。下面开始一起看看如何使用jconsole吧!

打开jconsole步骤:

1、首先进入到jdk的安装目录bin目录下;双击“jconsole.exe”打开jconsole

双击jconsole打开,并进入管理控制页面,如果本地有正在运行的Java进程的话会自动检测出来;这里分为监控本地进程或远程进程

 

 另外可以通过菜单栏对内存、线程、类、VM、MBean进行更一步的监控

 

下面说下界面中的元素:

  概述 :记录了“堆内存使用情况”、“线程”、“类”、“CPU使用情况”共四个资源的实时情况;

  内存 :可以选择查看“堆内存使用情况”、“非堆内存使用情况”、“内存池"PS Eden Space"”等内存占用的实时情况;界面右下角还有图形化的堆一级、二级、三级缓存(从左到右)占用情况,当然,如果三级缓存被全部占用也就是很可能内存溢出啦!这时可以去查看服务器的tomcat日志,应该会有“outofmemory"的异常日志信息。界面右上角处还提供了一个“执行GC”的手动垃圾收集功能,这个也很实用~而且界面下方还有详细的GC信息记录。

  线程 :界面上部显示实时线程数目。下部还能查看到详细的每个进程及相应状态、等待、堆栈追踪等信息;

  类 :显示“已装入类的数目”、“已卸载类的数目”信息;

  VM摘要 :显示服务器详细资源信息,包括:线程、类、OS、内存等;

  MBean : 可在此页进行参数的配置。
---------------------


本文标题:如何使用JDK自带工具JConsole
本文链接:https://www.kyjszj.com/htzq/2331.html
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
文章版权及转载声明

作者:开源技术之家本文地址:https://www.kyjszj.com/htzq/2331.html发布于 3个月前 ( 11-10 )
文章转载或复制请以超链接形式并注明出处开源技术之家

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,136人围观)参与讨论

还没有评论,来说两句吧...