jconsole用Jconsole时,线程的Total blocked和Total waited是什么意思

jconsole  时间:2021-06-25  阅读:()

jconsole.bat在哪个目录下

:JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。

可以监控本地和远程的java程序。

Jconsole 可以监视本地Tomcat和远程服务器上的Tomcat 监视前需要做如下配置: 1、如果要监视远程Java进程,

如何使用jconsole监控tomcat

JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。

可以监控本地和远程的java程序。

  Jconsole 可以监视本地Tomcat和远程服务器上的Tomcat   监视前需要做如下配置:   1、如果要监视远程Java进程,需要在远程服务器上做相应的设置   1)windows系统下,需要修改 tomcat主目录in catalina.bat文件   将   set JAVA_OPTS=%JAVA_OPTS% .apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%conflogging.properties"   修改成   set JAVA_OPTS=%JAVA_OPTS% .apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%conflogging.properties"   .sun.management.jmxremote   .sun.management.jmxremote.port="8080"   .sun.management.jmxremote.authenticate="false"   .sun.management.jmxremote.ssl="false"   2)Linux系统下,需要修改 tomcat主目录in catalina.sh文件   增加一行   CATALINA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=218.28.198.188 .sun.management.jmxremote.port=9527 .sun.management.jmxremote.authenticate=false .sun.management.jmxremote.ssl=false"即可   然后使用JConsole就可以监控Tomcat啦。

  点击%JAVA_HOME%in下的jconsole.exe即可

如何利用JConsole观察分析JAVA程序的运行

一、JConsole是什么 从Java 5开始 引入了 JConsole。

JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。

您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。

二、如何启动JConsole 如果是从命令行启动,使 JDK 在 PATH 上,运行 jconsole 即可。

如果从 GUI shell 启动,找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole 。

当分析工具弹出时(取决于正在运行的 Java 版本以及正在运行的 Java 程序数量),可能会出现一个对话框,要求输入一个进程的 URL 来连接,也可能列出许多不同的本地 Java 进程(有时包含 JConsole 进程本身)来连接。

如图所示: 想分析那个程序就双击那个进程。

三、如何设置JAVA程序运行时可以被JConsolse连接分析 本地程序(相对于开启JConsole的计算机),无需设置任何参数就可以被本地开启的JConsole连接(Java SE 6开始无需设置,之前还是需要设置运行时参数 .sun.management.jmxremote ) 无认证连接 (下面的设置表示:连接的端口为8999、无需认证就可以被连接) Java代码 .sun.management.jmxremote.port=8999 .sun.management.jmxremote.authenticate=false .sun.management.jmxremote.ssl=false .sun.management.jmxremote.port=8999 .sun.management.jmxremote.authenticate=false .sun.management.jmxremote.ssl=false

用Jconsole时,线程的Total blocked和Total waited是什么意思

阻塞总数 Blocked count is the total number of times that the thread blocked to enter or reenter a monitor. I.e. the number of times a thread has been in the java.lang.Thread.State.BLOCKED state. 等待总数 Waited count is the total number of times that the thread waited for notification. i.e. the number of times that a thread has been in the ava.lang.Thread.State.WAITING or java.lang.Thread.State.TIMED_WAITING state. 当线程试图获取一个内部的对象锁(不是java.util.concurrent库中的锁),而锁被其它线程占有,则该线程进入阻塞状态。

当线程等待另外一个线程通知调度器的一个条件的时候,它自己进入等待状态。

在调用Object.wait()或Thread.join()方法,或者等待java.util.concurrent库中的Lock或Condition时,会出现等待状况。

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

LightNode(7.71美元),免认证高质量香港CN2 GIA

LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。新用户注册充值就送,最高可获得20美元的奖励金!成为LightNode的注册用户后,还可以获得属于自己的邀请链接。通过你的邀请链接带来的注册用户,你将直接获得该用户的消费的10%返佣,永久有效!平台目前...

ZoeCloud:香港BGP云服务器,1GB内存/20GB SSD空间/2TB流量/500Mbps/KVM,32元/月

zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...

jconsole为你推荐
订房系统酒店管理系统包括哪些子系统小明发布首页永久网站小明看看手机首页链接财务系统软件现在企业里一般用什么财务软件的啊windowsmediawindows media player怎么打开网络视频下载器网络视频下载工具哪个好用?oledbdatareaderDataReader和IDataReader的区别?renderpartialYii中render和renderPartial的区别公众号付费阅读目前公众号有没有的付费问答平台可以提供的?无处不在的意思,幸福无处不在,最适合才是最好是什么意思5e5e5e计算器里5.55556e-5是什么意思
新加坡虚拟主机 域名邮箱 新网域名解析 adman 便宜服务器 鲜果阅读 合肥鹏博士 蜗牛魔方 河南m值兑换 网站木马检测工具 699美元 美国网站服务器 国外免费asp空间 创建邮箱 谷歌台湾 双线空间 网络速度 SmartAXMT800 亿库 建站论坛 更多