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

织梦DEDECMS即将授权收费和维权模式 站长应对的几个方法

这两天在站长群里看到不少有使用DEDECMS织梦程序的朋友比较着急,因为前两天有看到来自DEDECMS,我们熟悉的织梦程序官方发布的公告,将会在10月25日开始全面商业用途的使用DEDECMS内容管理程序的会采用授权收费模式,如果我们有在个人或者企业商业用途的,需要联系且得到授权才可以使用,否则后面会通过维权的方式。对于这个事情,我们可能有些站长经历过,比如字体、图片的版权。以及有一些国内的CMS...

TNAHosting($5/月)4核/12GB/500GB/15TB/芝加哥机房

TNAHosting是一家成立于2012年的国外主机商,提供VPS主机及独立服务器租用等业务,其中VPS主机基于OpenVZ和KVM架构,数据中心在美国芝加哥机房。目前,商家在LET推出芝加哥机房大硬盘高配VPS套餐,再次刷新了价格底线,基于OpenVZ架构,12GB内存,500GB大硬盘,支持月付仅5美元起。下面列出这款VPS主机配置信息。CPU:4 cores内存:12GB硬盘:500GB月流...

Hostodo:$34.99/年KVM-2.5GB/25G NVMe/8TB/3个数据中心

Hostodo在九月份又发布了两款特别套餐,开设在美国拉斯维加斯、迈阿密和斯波坎机房,基于KVM架构,采用NVMe SSD高性能磁盘,最低1.5GB内存8TB月流量套餐年付34.99美元起。Hostodo是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,美国三个地区机房,支持支付宝或者PayPal、加密货币等付款。下面列出这两款主机配置信息。CP...

jconsole为你推荐
dnf装备代码DNF代码,装备,不是EX旺旺群发软件求一个旺旺群发软件gps数据格式GPS数据如何输入及导出短信营销方案短信营销怎么才能更有效果呢?ico监管为何央行叫停代币发行?excel大写金额EXCEL金额大写cursorlocation如何用ENVI把不同图像中的相同地点的某个像素点的值读出来。按时间把这个点的值连起来,。谢谢好人。validdatevalid use date 什么意思如何查看qq特别关心我的人手机qq怎么看有多少个人把自己设置为特别关心在线操作系统什么是网络操作系统,与普通操作系统有什么区别
江西服务器租用 东莞电信局 站群服务器 gomezpeer win8.1企业版升级win10 tk域名 上海域名 中国电信测速112 个人域名 免费全能主机 免费测手机号 如何用qq邮箱发邮件 vip域名 怎么建立邮箱 厦门电信 www789 沈阳主机托管 什么是web服务器 免费asp空间申请 登陆qq空间 更多