jdk自带监控程序-jvisualvm使用介绍

简介: jdk自带监控程序-jvisualvm使用介绍

jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。并且使用图表的方式监控java程序、还具有远程监控能力。不失为一个用来监控tomcat的好工具。


主要有如下的功能:


     1.监控本地Tomcat

     2. 监控远程Tomcat

     3.监控普通的JAVA进程

     4、监控远程springboot服务【尝试过但是一直连接失败,报错如下:

         

无法使用 service:jmx:rmi:///jndi/rmi://111.11.11.111:10001/jmxrmi 连接到111.11.11.111:10001】

     ...

------------------------------------------------------------------------------------------------------------------------------------------


如下就演示如何监控本地java程序



1、本地jdk小工具的配置


进入到本地的jdk安装目录下(默认位置:jdk文件夹中的bin路径下,C:\Program Files\Java\jdk1.8.0_162\bin),找到jvisualvm.exe,双击打开


2、如图所示, 你可以看到本地所起的应用程序;


网络异常,图片无法展示
|


3、图一显示本地core模块java程序内置服务器的整体运行状况;【本地为一个springboot 项目】


网络异常,图片无法展示
|

                                                图一


4、图二:可事实动态显示cpu、堆栈、类、线程的相关信息


网络异常,图片无法展示
|


                                                 图二


5、图三:线程:可实时动态的显示进程的使用状况


网络异常,图片无法展示
|

                                                 图三


6、图四:点击线程Dump按钮可以显示具体的进程的内容,可从此页面查看到进程的具体信息以及报错信息


网络异常,图片无法展示
|

                                                 图四

------------------------------------------------------------------------------------------------------------------------------------------


拓展:


使用jvisualvm来远程监控tomcat


1、右键点击远程-添加远程主机-输入主机ip地址;


网络异常,图片无法展示
|


2、添加远程主机之后,点击远程主机右键-添加jmx连接:


网络异常,图片无法展示
|

 

3、弹出登录框


网络异常,图片无法展示
|


输入主机名:端口号,如果配置了用户名和密码,请输入用户名和密码。然后点击确定。

点击确定之后、在远程主机下会有一个jmx连接,打开连接,点击监视tab,可以看到如下界面了。


ps:此上我正常走流程下来,确认操作可行,但是如下问题,我点击完确定后,一直无法连接服务器,尝试了很多办法,暂时都没解决,报错内容如下:无法使用 service:jmx:rmi:///jndi/rmi://111.11.11.111:10001/jmxrmi 连接到111.11.11.111:10001,如有大佬会此问题,请多多赐教,下方留下您宝贵的解决办法或者建议吧,Thanks♪(・ω・)ノ


网络异常,图片无法展示
|


目录
相关文章
|
监控 Java Android开发
jdk自带程序监控工具——JVisualVm
通过学习,我们可以大概知道JVM的内存模型、JVM的垃圾回收机制、JVM对垃圾对象的判断方法、以及使用eclipse怎样进行堆内存大小的调整,当我们大概知道这些后就可以自己尝试着写一个小Demo来模拟大量业务对象的生成,然后再对JVM进行调优来实验JVM调优后到底有没有效果,那么我们怎样看有没有效果呢?这里我们就需要用到一个jdk自带的工具了,下面我来讲解一下工具怎么用。
352 0
jdk自带程序监控工具——JVisualVm
|
监控 Java 应用服务中间件
使用JDK自带jvisualvm监控tomcat
原文地址: http://my.oschina.net/kone/blog/157239 jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。
1115 0
|
2月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
146 21
|
2月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
112 11
|
1月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
155 0
|
4月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
298 41
|
4月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
391 17
|
5月前
|
Oracle Java 关系型数据库
Tomcat和JDK的详细安装、下载和环境配置指南
以上就是JDK和Tomcat的下载、安装和环境配置的详细步骤。希望这个指南能帮助你顺利完成设置。
384 32
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
1023 61