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时,会出现等待状况。

Vinahost - 越南VPS主机商月6美元 季付以上赠送时长最多半年

Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...

A400:36元/季,16.8/月kvm架构,线路优质,延迟低

A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...

spinservers($179/月),1Gbps不限流量服务器,双E5-2630Lv3/64GB/1.6T SSD/圣何塞机房

中秋节快到了,spinservers针对中国用户准备了几款圣何塞机房特别独立服务器,大家知道这家服务器都是高配,这次推出的机器除了配置高以外,默认1Gbps不限制流量,解除了常规机器10TB/月的流量限制,价格每月179美元起,机器自动化上架,一般30分钟内,有基本自助管理功能,带IPMI,支持安装Windows或者Linux操作系统。配置一 $179/月CPU:Dual Intel Xeon E...

jconsole为你推荐
windowsmediawindows media player怎么打开代发邮件我想做邮件代发,怎么做效果好?qq管家官网腾讯手机管家如何下载QQ手机管家?java程序员招聘★JAVA软件工程师工资待遇怎样java程序员招聘java程序员学出来工作好不好找,工资咋样?sms是什么什么是SMS协议网站客服代码请问怎么在网页里面加入在线客服系统的代码,代码要怎么获得?动画分镜头脚本动画分镜头台本的作用?怎样删除聊天记录自己已发出的微信聊天记录怎样删除才不会让对方看见flash序列号Flash软件 的序列号是什么?
美国虚拟主机推荐 深圳域名注册 欧洲免费vps greengeeks zpanel kdata 美国主机网 512av 42u机柜尺寸 Hello图床 godaddy优惠券 evssl证书 ibox官网 骨干网络 有奖调查 支付宝扫码领红包 河南移动梦网 lamp怎么读 winds cdn加速 更多