首页 > 其他分享 >Jconsole使用

Jconsole使用

时间:2023-06-12 20:56:51浏览次数:37  
标签:选项卡 MBean 线程 内存 监控 使用 Jconsole

一、Jconsole介绍

Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对正在运行

java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的服务器内

存很小,甚至可以说几乎不消耗。

它可以监控本地的jvm,也可以监控远程的jvm,也可以同时监控几个jvm。

二、Jconsole打开方式

1、 通过cmd命令行(直接输入jconsole)打开

2、 以GUI shell 方式打开(jdk\bin下,双击 jconsole)

 

三、JConsole监控

进入JConsole主界面,有“概览”、“内存”、“线程”、“类”、“VM概要”和”Mbean”六个页签

1、概览

概览选项卡中显示CPU使用率,内存使用率,线程数,Java VM中加载的类的监控信息。

 

2、内存

这个比较有价值,可以查看堆内存,非堆内存,内存池的状况;总体内存的分配和使用情况以及不同的GC进行垃圾回收

的次数和时间。还可以手动进行GC查看内存变化。

 

3、线程

“线程“选项卡上提供了有关线程使用的信息。

 

4、类

“类”标签显示关于类加载的信息。

 

5、VM概要

“VM概要”选项卡提供了对Java虚拟机的信息。

 

6、MBean

MBeans选项卡显示的信息平台MBean服务器中的一个通用的方法对所有已注册的MBean。 MBeans选项卡允许您访问

平台MXBean。 此外,您还可以监控和管理您的应用程序的MBean。

 

————————————————

标签:选项卡,MBean,线程,内存,监控,使用,Jconsole
From: https://www.cnblogs.com/walkersss/p/17476083.html

相关文章

  • vuex使用,Router的使用,多级路由
    vuex使用:vuex:状态管理器--->存数据(变量)的地方,所有组件都可以操作1.概念在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。基本使用:1.在Home......
  • Git的基本使用
    用户信息配置如果用了--global选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉--global选项重新配置即可,新的设定保存在当前项目的.git/config文件里。gitc......
  • 使用containerd从0搭建k8s(kubernetes)集群
    准备环境准备两台服务器节点,如果需要安装虚拟机,可以参考《wmware和centos安装过程》机器名IP角色CPU内存centos01192.168.109.130master4核2Gcentos02192.168.109.131node4核2G设置主机名,所有节点都执行vim/etc/hosts#增加192.168.109.130cento......
  • Gorm中使用sum查询的一个问题
    sum函数没有查到数据默认返回NULL,需要用IFNULL函数判断下 packagegorm_testsimport("fmt""github.com/stretchr/testify/require""gorm.io/driver/mysql""gorm.io/gorm""testing""time")/*......
  • 【保姆级教学】抓包工具Wireshark使用教程
    wireshark介绍今天讲一下另一款底层抓包软件,之前写过两篇抓包软件分别是fiddler抓包【https://www.cnblogs.com/zichliang/p/16067941.html】mitmdump抓包【https://www.cnblogs.com/zichliang/p/16067941.html】Wireshark(前身Ethereal)是一个网络包分析工具该工具主要......
  • 使用RestTemplate发送http请求导致请求头被过滤
    问题描述:  服务内需要使用http请求访问第三方接口,由于安全问题,第三方接口为防止跨域问题,在Nginx增加了请求头(Host,Origin,Refere)判断规则,判断不通过便返回404。一次调用过程,确保请求地址,请求头,参数均没问题后,却一直404。 原因:  RestTemplate中默认使用的connector会......
  • sekiro RPC框架的安装与简单使用(转)
    前言上篇介绍了下平头哥的安装使用,这篇再来介绍下渣总的只狼(sekiro)框架然后再简单讲下如何通过平头哥注入sekiro,实现RPC调用一、sekiro是什么1.简介sekiro是由邓维佳(渣总)写的一个基于长链接和代码注入的API服务暴露框架sekiro即可以用于app逆向,又可以用在js逆向找好注入位......
  • Sekiro RPC框架部署使用--web(油猴脚本)
    点击进入JsRpc项目地址一,下载地址下载地址(https://oss.iinti.cn/sekiro/sekiro-demo)二,运行(依赖java环境,自行安装)#win运行bin/sekiro.bat#linux运行bin/sekiro.sh三,编写油猴脚本(1)编写好油猴脚本框架//==UserScript==//@nameSekiro//......
  • 【Azure 环境】使用az login登录遇见OSError: [WinError -2146893813] : '' 错误
    问题描述使用azlogin指令登录,遇见OSError:[WinError-2146893813]:'',在指令中添加--debug后,输出的错误消息为:urllib3.connectionpool:StartingnewHTTPSconnection(1):*****.******.com:443urllib3.connectionpool:https://****.****.com:443"POST/adfs/ser......
  • oracle 数据库当前连接查询 被占用的连接 哪些用户正在使用数据 杀掉进程
    --查询数据库当前进程的连接数:selectcount(*)fromv$process;--查看数据库当前会话的连接数:selectcount(*)fromv$session;--查看数据库的并发连接数:selectcount(*)fromv$sessionwherestatus='ACTIVE';--查看当前数据库建立的会话情况:selectsid,serial#,username,pr......