千家信息网

JVM监控工具

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,1. jconsole和jvisualVM:jconsole和jvisualVM可通过GUI界面监控java应用程序的性能与资源耗费。jvisualVM比jconsole更强大。他们位于JDK_HOM
千家信息网最后更新 2025年01月24日JVM监控工具

1. jconsole和jvisualVM:

jconsole和jvisualVM可通过GUI界面监控java应用程序的性能与资源耗费。jvisualVM比jconsole更强大。他们位于JDK_HOME/bin目录下。


2. 使用jconsole和jvisualVM之前,需要简单的配置,如下:

修改服务器tomcat的bin/catalina.sh文件,在Execute The Requested Command之前添加:

JAVA_OTPS="-server -Djava.rmi.server.hostname=虚机的ip

-Dcom.sun.management.jmxremote.port=1234

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false"

配置完成重启tomcat

3. jconsole

jconsole完成以上配置之后,直接连接即可:

开始---运行----jconsole,选择本地:

开始---运行----jconsole,选择远程:

可以查看堆内存使用情况,如果有内存泄漏,这里可以看出来

可以检测死锁

4. jvisualVM

jvisual有两种连接方式,JMX的连接方式配置与jconsole一样

开始----运行----jvisualVM,选择本地或远程


可以查看堆内存使用情况,如果有内存泄漏,这里可以看出来

内存泄漏---生成堆Dump


检测死锁---生成线程Dump



之所以强大,是因为有插件

内存 配置 运行 选择 强大 情况 方式 死锁 检测 生成 监控 之所以 应用程序 性能 插件 文件 服务器 界面 目录 程序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 做好网络安全从哪些方面 设计企业审批管控软件开发平台 联想万全服务器管理软件 网络技术重要性 r语言导出第几位的数据库 软件开发相关协会 亚信安全管理员服务器地址 一般软件系统连接不同数据库系统 辽宁软件开发与实例 石家庄网络安全宣传 厦门有神网络技术 服务器系统升级的最佳时间 网络安全实践心得体会 软件开发与实践教学大纲 手机拨打电话提示服务器错误 京唐数据库系统设计 深圳市软件开发行业增值税率 个人网站用什么云服务器好 四川便民平台软件开发系统 深入开展网络安全检查工作 斗信网络技术有限公司 来安软件开发项目管理 常用软件开发方法有 202009学期数据库技术 java安卓软件开发专业 数模与软件开发有关系吗 宁波北仑区联想服务器 数据通信网络技术判断题 重庆ipfs集群式服务器找哪家 凤凰古城民宿软件开发
0