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

RAKsmart(年79元),云服务器年付套餐汇总 - 香港 美国 日本云服务器

RAKsmart 商家从原本只有专注于独立服务器后看到产品线比较单薄,后来陆续有增加站群服务器、高防服务器、VPS主机,以及现在也有在新增云服务器、裸机云服务器等等。机房也有增加到拥有洛杉矶、圣何塞、日本、韩国、中国香港等多个机房。在年前也有介绍到RAKsmart商家有提供年付129元的云服务器套餐,年后我们看到居然再次刷新年付云服务器低价格。我们看到云服务器低至年79元,如果有需要便宜云服务器的...

咖啡主机22元/月起,美国洛杉矶弹性轻量云主机仅13元/月起,高防云20G防御仅18元/月

咖啡主机怎么样?咖啡主机是一家国人主机销售商,成立于2016年8月,之前云服务器网已经多次分享过他家的云服务器产品了,商家主要销售香港、洛杉矶等地的VPS产品,Cera机房 三网直连去程 回程CUVIP优化 本产品并非原生地区本土IP,线路方面都有CN2直连国内,机器比较稳定。咖啡主机目前推出美国洛杉矶弹性轻量云主机仅13元/月起,高防云20G防御仅18元/月;香港弹性云服务器,香港HKBN CN...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

jconsole为你推荐
dell服务器维修dell维修服务英文名网站介绍几个好的英语学习网站windowsmediawindows media player打开怎么设置存储区域网络什么是存储局域网?组建它需要哪些内容?各大网站有没有很好玩的网站啊flash实例flash CS3 实例的属性面板里的实例名称是指什么pps官网pps软件下载中心 pps影视软件下载broadcast播播……拼音netbios协议现在怎么还有用NetBios协议的,这个协议和TCP/IP协议有什么关系,为什么获取网卡的信息还要netbios协议tcp/ip、ipx/spx、netbios这三个通信协议的区别
windows虚机 个人域名备案 主机测评网 香港vps99idc 加勒比群岛 pw域名 cpanel主机 suspended 轻博客 名片模板psd 服务器cpu性能排行 免费全能空间 创梦 789电视 免费全能主机 佛山高防服务器 qq对话框 百度云1t 福建铁通 绍兴电信 更多