搜索
查看
编辑修改
首页
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新特性篇 · 第十讲: Stream流——释放流式编程的效率与优雅,狂肝万字只为透彻讲清 Stream流!~_parallelstream应用场景
2
软件测试基础笔记总结_软件测试笔记总结
3
OpenCV基础介绍
4
如何使用 ONLYOFFICE API 转换办公文档格式_onlyoffice docs 格式转化
5
激活函数ReLU和SiLU的区别
6
消息队列基本原理和选型对比_消息队列选型对比
7
堆排序(C实现)_堆排序算法实现,形成一个小堆
8
Hadoop伪分布与完全分布式的安装_centos的hadoop下载安装教程伪分布式
9
精度丢失-解决方法(BigDecimal-加减乘除)_ts 数字加减精度失真
10
如何免费使用ChatGPT中的GPT-4o模型?附简单上手教程_gpt-4o 免费使用
当前位置:
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
实惠的
Arduino
开发板
——合宙
ESP32C3
_合宙
开发板
wifi
...
通过以上内容我们对
ESP32C3
模块有了初步了解,那么尽情开发吧!在以后的博文中我们将学会用NodeMCU和arduin...
赞
踩
article
mac
读
不到
内置
硬盘
为什么
ntfs
读取不了
硬盘
_
mac
找
不到
内置
硬盘
原因...
4、如果大家还需要写入内容到NTFS
硬盘
中,那么通过上述步骤修改权限是无法完成的,因为NTFS格式在Mac系统中本身不支...
赞
踩
article
三个
已经
排好序
的
数组
,找到他们之间
的
共同
元素
...
已经
排好序
了,所以我们可以借此同时对
三个
数组
进行搜索来找到
共同
元素
下面是java实现代码:import java.uti...
赞
踩
article
IDEA
生成
webservice
客户端
代码(
WSDL
代码生成)...
https://blog.csdn.net/doubiy/article/details/120308967(依赖包说明...
赞
踩
article
研发效能
DevOps
:
Ubuntu
部署
JFrog
制品库...
(9)刷新Arifactory,会弹出一个Getting Started页面。(14)为
JFrog
Artifacto...
赞
踩
article
Carson
带你学
Android
:这是一份全面 & 详细的
Activity
学习指南
_
activity
...
前言
Activity
属于
Android
的四大组件之一本文将全面解析
Activity
,献上1份
Activity
的学...
赞
踩
article
三维
数组
中寻找
最小
数字(
Python
)
_
python
三维
矩阵求
最小
值...
使用
Python
在
三维
数组
中寻找
最小
数字。
_
python
三维
矩阵求
最小
值
python
三维
矩阵求
最小
值 ...
赞
踩
article
机器
学习
真能产生
智能
决策
吗?...
作者 | 刘礼出品 | AI科技大本营(ID:rgznai100)历经三年时间,我们在2022年完成了图灵奖获得者、加州...
赞
踩
article
100
.
相同
的
树
(简单题)
_
填空题
填
相同
的
树
...
题目描述:给定两个二叉
树
,编写一个函数来检验它们是否
相同
。如果两个
树
在结构上
相同
,并且节点具有
相同
的
值,则认为它们是
相同
...
赞
踩
article
STM32
入门
(
cubeMX
)_
stm32cubemx
...
单片机
(
Single-Chip Microcomputer)是一种集成电路芯片,把具有数据处理能力的中央处理器CPU、随...
赞
踩
article
Android
项目适配64位架构后
,
腾讯
X5
内核
加载
失败
解决方案
...
这个可用的依赖是来自 com.tencent.tbs.tbssdk 组织的项目
,
具体原因不得而知
,
但是已经解决了
加载
失败...
赞
踩
article
LLMs
-入门二:基于google云端
Colab
部署
Llama
2_
llama
colab
...
由于不是所有GPU都支持深度计算(大部分的Macbook自带的显卡都不支持),同时显卡配置的高低也决定了计算力的大小,因...
赞
踩
article
Leetcode
高频算法
题
...
常考的
题
目
Leetcode
高频算法
题
目录 [4. 寻找两...
赞
踩
article
使用
easypoi
完成
word
模板
内容
替换
_
easypoi
替换
word
通配符...
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
模板
二、代码1.依赖2.java注意的坑...
赞
踩
article
Redis
详解:
Redis
事务
_
redis
事务
过程
...
Redis
通过MULTI、EXEC、WATCH等命令来实现
事务
功能。
事务
提供了一种将多个命令请求打包,然后一次性、按顺序...
赞
踩
article
给定
一个
非空
的
整数
数组
,返回其中
出现
频率
前
k
高
的
元素
。要求时间
复杂度
优于O(
nlogn
)_c++...
给定
一个
非空
的
整数
数组
,返回其中
出现
频率
前
k
高
的
元素
。要求时间
复杂度
优于O(
nlogn
)示例 1:输入: nums ...
赞
踩
article
android
的
Log
输出
_
android
输出
log...
一个
android
应用程序运行后 并不会在 ide的控制台内
输出
任何信息. 不能在控制台
输出
。但是
android
提供的L...
赞
踩
article
牛客
网刷
题
的
经验_
牛客
怎么做
题
...
(5)*HJ68.成绩排序 这里
的
排序方式需要从写,Arrays.sort(arr,(o1,o2){return ret...
赞
踩
article
VBA
自定义
对话框_vba
自定义
application
.
inputbox
...
今天主要讲讲
自定义
对话框这一章,中间鸽了一小部分的函数过程,WindowsAPI、连接数据库的内容还没学,后续再更新。一...
赞
踩
article
前端
系统
设计
个人总结_
系统
设计
前端
...
系统
设计
是一个定义
系统
架构、模块、接口和数据满足特定需求的过程。_
系统
设计
前端
系统
设计
前端
...
赞
踩
相关标签
单片机
嵌入式硬件
esp32
macos
网络
linux
数据结构与算法
java
intellij-idea
ide
devops
运维
Android
四大组件
Activity
生命周期
Java
Python
三维数组
人工智能
大数据
算法
编程语言
python