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

TmhHost暑假活动:高端线路VPS季付8折优惠,可选洛杉矶CN2 GIA/日本软银/香港三网CN2 GIA/韩国双向CN2等

tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...

Cloudxtiny:£1.5/月,KVM-512MB/100GB/英国机房

Cloudxtiny是一家来自英国的主机商,提供VPS和独立服务器租用,在英国肯特自营数据中心,自己的硬件和网络(AS207059)。商家VPS主机基于KVM架构,开设在英国肯特机房,为了庆祝2021年欧洲杯决赛英格兰对意大利,商家为全场VPS主机提供50%的折扣直到7月31日,优惠后最低套餐每月1.5英镑起。我们对这场比赛有点偏见,但希望这是一场史诗般的决赛!下面列出几款主机套餐配置信息。CPU...

Virmach$7.2/年,新款月抛vps上线,$3.23/半年,/1核640M内存/10 GB存储/ 1Gbps/1T流量

Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...

jconsole为你推荐
c语言论坛求C语言学习的论坛,或者网站,谢谢财务系统软件2020年有什么好用的财务软件?短信营销方案有谁实验过短息营销,这个方法好吗?大家可以试试啊!素数算法什么是素数算法素数算法100以内的质数C算法,要步骤说明,谢谢。漏洞查询如何查找漏洞 从那做起手机软件开发工具手机app一般用什么 软件开发java程序员招聘★JAVA软件工程师工资待遇怎样sms是什么短信确认码是什么cursorlocationsession("rs").cursorlocation=3是什么意思?
中国万网域名注册 香港vps 最便宜的vps 美国主机评论 512au 论坛空间 国外网站代理服务器 本网站服务器在美国 太原联通测速平台 服务器托管什么意思 卡巴斯基免费试用 空间首页登陆 论坛主机 镇江高防 酸酸乳 工信部icp备案查询 阿里云个人邮箱 789电视剧网 rewritecond google搜索打不开 更多