Java--JDK自带JVM性能调优工具jconsole远程监控tomcat进程

您好,我是贾斯汀,今天又来学习啦!

【学习背景】

学习Java的小伙伴,应该对JVM有自己的一定了解,但是你有用过JDK自带的JVM的性能调优工具之一jconsole吗?不知道也没关系,本文将带你花几分钟快速了解如何使用jconsole对JVM进行监控,大家后续有时间可以自己动手学习下,特别是需要进行JVM性能优化的时候,个人觉得在工作中还是比较常用的。

进入正文~


一、JDK说明

本文以JDK1.8.202为例,众所周知Oracle官方JDK从2019年4月16号开始商用收费,最后一个免费JDK版本是1.8.202,JDK8历史版本下载地址:
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
下载不了的,也可以这里直接下载1.8.202
链接:https://pan.baidu.com/s/1sO1pEZIAV5fmRLRUuyXkKw 提取码:wrsx

官方公告:The Oracle JDK License has changed for releases starting April 16, 2019(即发布1.8.211 && 1.8.212两个收费版本)

二、Windows运行jconsole

2.1 安装JDK

官方下载并安装JDK1.8.202
在这里插入图片描述
或者直接下载.exe链接:https://pan.baidu.com/s/1sO1pEZIAV5fmRLRUuyXkKw 提取码:wrsx
在这里插入图片描述
双击运行jdk-8u202-windows-x64.exe 傻瓜式一步一步往下安装即可,示例安装路径:
D:\Softwares\LearningSoftwares\JDK\jdk1.8.0_202\

2.2 Windows运行jconsole

双击JDK安装目录下的bin目录下的jconsole.exe
在这里插入图片描述

本地进程直接选中相关进程即可,这里本文以远程服务器指定开放的Tomcat远程端口号12345为例进行连接,成功连接后就可以对JVM的内存进行监控,接下来进行Linux远程服务器Tomcat的相关配置

三、Linux配置远程

我这里以个人学习使用的Linux服务器是阿里云的CentOs 7.7为例,部署Tomcat并配置一个远程12345端口(只是用来做监控的端口,非实际Tomcat的应用端口号,如8080),可以将Java工程部署到Tomcat下,也可以不用部署,因为Tomcat启动运行本身就是依赖JDK(或JRE),正常启动之后本身会占用的一个进程,后续就可以在Windows下通过JDK安装目录bin目录下的jconsole对Linux远程服务器的运行Tomcat进程来对JVM的内存进行监控,本文就先不部署应用了,主要启动Tomcat即可

3.1 配置JDK

已配置好JDK,可以跳过该步骤~
查看JDK版本:java -version

  • 93
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 33
    评论
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吾日三省贾斯汀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值