搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
java学习路线图分享_java学习路线图千峰
2
MongoDB默认_id字段_mongodb的id是什么类型的
3
ModStartBlog v9.4.0 后台安全升级,已知问题修复
4
读取AndroidManifest文件的meta-data数据_androidmanifest 读取 配置
5
Linux -- 磁盘存储管理 分区类型(MBR,GPT)_linux mbr gpt
6
CFAR原理详解及其matlab代码实现_cfar检测原理
7
ZYNQ之嵌入式开发01——HelloWorld实验
8
Android-->AndroidManifest.xml 文件
_androidmanifest meta-data
9
Dify快速接入微信
10
刚刚,我们和ChatGPT聊了聊边缘计算
当前位置:
article
> 正文
JVM学习-监控工具(三)
作者:我家小花儿 | 2024-06-07 13:08:24
赞
踩
JVM学习-监控工具(三)
jconsole
从Java5开始,在JDK中自带的java监控和管理控制台
用于对JVM中内存、线程、和类等的监控,是一个基本JMX(java management extendsions)的GUI性能监控工具
三种连接方式
Local:使用JConsole连接是一个正在本地系统运行的JVM,并且执行程序和运行JConsole的需要是同一个用户,JConsole使用文件系统的授权通过RMI连接器连接到平台的Mbean服务器上,这种本地连接监控能力只有Sun的JDK具有
Remote:使用下面的URL通过RMI连接器连接到一个JMX代理,service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi,JConsole为建立连接,需要在环境变量中设置mx.remote.credentials来指定用户名和密码,从而进行授权
Advanced:使用一个特殊的URL连接JMX代理,一般情况使用自己定制的连接器而不是RMI提供的连接器来连接JMX代理,或者使用JDK1.4实现JMX和JMX Remote应用
Visual VM
Visual VM是一个功能强大的多合一故障诊断和性能监控的可视化工具
集成了多个JDK命令行工具,使用Visual VM可以显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区、及线程信息(jstat,jstack)等,甚至代替JConsole
在JDK6 update 7以后,Visual VM便作为JDK的一部分发布(在JDK/bin目录下),完全免费
Visual VM也可以做为独立的软件安装
插件安装
IDEA安装
jvisualvm安装
连接方式
本地连接
监控本地Java进程的CPU、类、线程等
远程连接
①确定远程服务器的IP地址
②添加JMX
③修改bin/catalina.sh,连接远程的tomcat
④在…/conf中添加jmxremote.access和jmxremote.password文件
⑤将服务器地址改为公网IP地址
⑥设置阿里云安全策略和防火墙策略
⑦启动tomcat,查看tomcat启动日志和端口监听
⑧JMX中输入端口号、用户名、密码
主要功能
生成/读取堆内存快照
查看
JVM参数
和系统属性
查看运行中的
虚拟机
进程
生成/读取线程快照
程序资源的实时监控
其他功能
JMX代理连接
远程环境监控
CPU分析和内存分析
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/685526
推荐阅读
article
【
软件测试
】在Windows环境
安装
Docker
(详细步骤)_
docker
-ce-
desktop
-w...
若设置,则在启动界面选择
Docker
Engine,输入阿里云加速器地址https://2njlasz7.mirror....
赞
踩
article
网络安全
领域
六大
顶级
会议
介绍:含
会议
介绍、
会议
地址及
会议
时间
和
截稿日期...
从事
网络安全
工作,以下六个顶会必须要知道,很多安全的前沿技术都会在如下
会议
中产生与公开,如下
会议
发表论文大部分可以公开下...
赞
踩
article
定时任务特辑 |
Quartz
、
xxl
-
job
、
elastic
-
job
、
Cron
四个定时任务框架对比...
Quartz
Quartz
是一款基于 Java 的开源调度框架,可以用于在指定时间执行任务或在指定时间间隔内重复执行任务...
赞
踩
article
Gradle
sync
failed
: Cause:
error
in
opening
zip fi...
最近要用Android Studio开发客户端了,可是安装完成运行项目文件居然报错:Gradle
sync
failed
...
赞
踩
article
Gradle
sync
failed: Cause: error in opening
zip
fi...
其实这个不仅可以解决
下载
gradle
问题,也可以提高一下第一次
gradle
下载
慢的问题。问题描述最近把Android s...
赞
踩
article
SVN添加
忽略
文件
规则_
svn
recursively
...
使用SVN管理Unity工程时一般不需要把Library路径或Temp等路径上传到仓库中,如果每次提交都看到一大堆non...
赞
踩
article
物联网——
TIM
定时器
、
PWM
驱动
呼吸灯、
舵机
和
直流电机
...
时钟周期;这里的脉冲数=65536。物联网——
TIM
定时器
、
PWM
驱动
呼吸灯、
舵机
和
直流电机
...
赞
踩
article
numpy
.
where
()多条件
判断
_
np
.
where
and
...
np
.
where
中 多条件 使用 & 或者 |原因:& 和 | 可以
判断
np
.array()格式的true与false数...
赞
踩
article
移动硬盘
异常
拔出
后
,
mac
上无法识别的问题_
移动硬盘
异常
退出
后
,再
使用
mac
死机...
移动硬盘
异常
拔出
后
,
mac
无法识别的问题_
移动硬盘
异常
退出
后
,再
使用
mac
死机
移动硬盘
异常
退出
后
,再
使用
mac
死机 ...
赞
踩
article
【
Redis
】
Redis
的
过期
策略
以及
内存
淘汰
机制
详解_
redis
expire
过期
机制
...
hz 默认是 10。惰性删除不是去主动删除,而是在你要获取某个 key 的时候,
Redis
会先去检测一下这个 key ...
赞
踩
article
2023
年某科技公司
前端
开发初级岗的
面试
笔试
真
题
(含选择
题
答案、问答
题
解析、机
试
题
源码)_
2023
前...
这篇文章分享的真
题
是来自
2023
年某科技公司的
笔试
真
题
,
面试
的岗位是初级
前端
,
题
目内容包括了选择
题
、问答
题
、机
试
题
,当然...
赞
踩
article
【雕爷学编程】
MicroPython
手册之
ESP32
-
CAM
文字
识别_
esp32
文字
转语音...
智能监控:
ESP32
-
CAM
可以通过连接到网络,实时传输图像数据,并利用
MicroPython
进行
文字
识别,从而实现对监...
赞
踩
article
jetson
nano
上编译与使用
西门子
PLC
通讯
库
snap7
...
jetson
nano
上编译与使用
西门子
PLC
通讯
库
snap7
_
snap7
snap7
...
赞
踩
article
基于
STM32F407
的
智能
小车
循迹
避障设计_
stm32f407iic
控制
循迹
传感器
...
智能
控制
系统设计实训是一门重要的专业实训课程,不但要求有较高的理论水平,而且还要求有实际的动手能力。本课程设计的主要目的...
赞
踩
article
uniapp
微信
小
程序
video
不
显示
,无法播放_
uniapp
小
程序
video
标签视频不
显示
...
uniapp
微信
小
程序
video
不
显示
,无法播放_
uniapp
小
程序
video
标签视频不
显示
uniapp
小
程序
vid...
赞
踩
article
传奇黑客成『吹哨人』,推特麻烦了;谷歌
20
+技术
学习
路线;
Python
数据
科学
电子书
;
游戏
智能
体开发...
ShowMeAI
资讯
日报
08-25 期,推特前安全总监举报Twitte内部管理混乱、FPS
游戏
智能
体
学习
开发
平台
、训练...
赞
踩
article
eclipse
与
MySQL
数据库
连接
的详细教程_
eclipse
查询
数据库
记录
...
1.基础准备sql语句1.常用语句1)
数据库
主要用于查询数据:故第一个介绍select语句基本格式SELECT colu...
赞
踩
article
【大数据技术】
实验
3
:熟悉常用的
Hive
操作_
实验
3
熟悉
hive
的
基本操作
...
【大数据技术】
实验
3
:熟悉常用的
Hive
操作_
实验
3
熟悉
hive
的
基本操作
实验
3
熟悉
hive
的
基本操作
...
赞
踩
article
UDP
\
TCP
详详详详解
,
你想要的全都有(
呕心沥血
)_
tcp
和
udp
...
前言因特网为应用层提供了两种截然不同的可用运输层协议
,
一个是
UDP
(用户数据报协议)
,
一个是
TCP
(传输控制协议)
,
这两...
赞
踩
article
Git push 报错 Updates
were
rejected
because
the remo...
由于远程仓库的代码已经被更新导致本地代码库不是最新,所以需要先pull后,再进行push_updates
were
re...
赞
踩
相关标签
docker
容器
运维
web安全
安全
spring boot
java
Quartz
xxl-job
elastic-job
Cron
定时任务
svn
subversion
ignore
忽略
global-ignores
物联网
服务器
redis
缓存
数据库
前端开发
面试题