首页 > 系统相关 >VisualVM 2.1.6 工具监控、查看内存溢出的jar服务包

VisualVM 2.1.6 工具监控、查看内存溢出的jar服务包

时间:2023-06-17 19:12:42浏览次数:45  
标签:management jar Dcom jstatd 2.1 VisualVM

VisualVM 2.1.6       链接: https://pan.baidu.com/s/1h_qacWhaQrW9kA97wdMnJQ 提取码: ey5b 

 

JTop.jar    存放路径:C:\Program Files\Java\jdk-11.0.17\demo\management\JTop

链接: https://pan.baidu.com/s/1UOE3ECl0-KqXnOFxs-Criw 提取码: daL9

 

使用步骤:

VisualVM 客户端:

1)VisualVM 2.1.6——》Tools——》Plugins——》VisualVM-JConsole/Visual GC/Tracer-Monitor Probes/Tracer-Collections Probes ——》Install
2)Remote——》add :192.168.100.100
3)add jstatd-connection : 192.168.100.100:1099
4)add jmx-conection :192.168.100.100:9090/9091/909xx                //不同的服务,jmx端口不同

jar服务器端:
5)jstatd脚本:
cd /usr/local/jdk/jdk1.8.0_201/bin
cat jstatd.all.policy

grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
-------------------------------------------------------
cat jstatd.sh
./jstatd -J-Djava.security.policy=jstatd.all.policy

启动:nohup jstatd.sh &
--------------------------------------------------------

6)jmx 跟随要监控 查看的服务dddd-gateway 启动参数
#jvm大小(可选)
MetaspaceSize=128m
MaxMetaspaceSize=256m
Xms=512m
Xss=256k
#nacos(可选)
.......
#jvm扩展参数(可选)
jvmext="
-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=9090 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false"

 

配置成功效果图

 

 

标签:management,jar,Dcom,jstatd,2.1,VisualVM
From: https://www.cnblogs.com/walkersss/p/17488074.html

相关文章

  • Day02 2.1 逆向基本流程介绍
    逆向基本流程介绍1获取目标app(官网,豌豆荚),安装到手机上2使用抓包工具抓包分析(charles,fiddler,Wireshark。。)3使用反编译工具(JADX、JD-GUI),反编译apk成java代码,分析代码,定位代码位置4使用动态分析工具,如Frida、XposedFramework等,在运行时跟踪应用程序的行为和交互。理解应......
  • jpa2.2.10 JpaSpecificationExecutor Specification 查询时,实体类中存在@OneToMany,怎
    对于这个问题,您可以在查询时通过join()方法指定不查询@OneToMany关联表。举个例子,如果有一个实体A与实体B是一对多关系,那么您可以这样写查询条件:@OneToMany(targetEntity=DcyRightImage.class,cascade={CascadeType.ALL},fetch=FetchType.EAGER)@JoinColumn(nam......
  • ENVI深度学习2.1新特性
    1.TensorBoard更新ENVI深度学习设置变化在此版本中,TensorBoard在像素分割和对象检测训练开始时自动启动,并报告详细指标。通过此更改,以下设置已从File>Preferences>DeepLearning中删除:ComputeTrainingMetricsDisplayTensorBoardDuringTraining指标更新E......
  • 更新公告:Airtest更新至1.2.10.2版本
    1.前言本次是Airtest库更新,版本提升至1.2.10.2,内容主要是Android录屏功能的改动。2.更改部分在Airtest1.2.9中提供的cv2模式已经被舍弃,因为容易引发错误,效果也不如ffmpeg;只有Android需要mode参数,默认为yosemite模式;Window/iOS的start_recording不再需要有mode参数;录......
  • 将jar包中 *.class文件批量转成*.java文件
    (35条消息)如何将jar包转为java代码_jar包转成代码_七少丶的博客-CSDN博客https://blog.csdn.net/qq_16939219/article/details/121700754(35条消息)Java反编译工具Jad详解_jad反编译命令_爪哇星空的博客-CSDN博客https://blog.csdn.net/hing_ren/article/details/127430806 ......
  • springboot 自定义listener 添加环境变量。 抄的springboot项目去掉了一些不用的ja
    1.自定义listener实现 ApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered(如果要设置优先级可以实现Ordered接口,注意order值越小优先级越高)publicclassMyListenerimplementsApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered{......
  • Java低代码开发工具:jvs-rules 2.1.8 新版本功能清单
    规则引擎用于管理和执行业务规则。它提供了一个中央化的机制来定义、管理和执行业务规则,以便根据特定条件自动化决策和行为。规则引擎的核心概念是规则。规则由条件和动作组成。条件定义了规则适用的特定情况或规则触发的条件,而动作定义了规则满足时要执行的操作或行为。jvs-rules......
  • 编译make 4.2.1
    下载源码https://mirrors.tuna.tsinghua.edu.cn/gnu/make/make-4.2.1.tar.gz编译并安装tarxzvfmake-4.2.1.tar.gzcdmake-4.2.1./configure--prefix=/home/wangyuan/soft//*如果当前系统中没有安装make/./build.sh/如果安装了make*/make./makeinstall错误解决......
  • [ARM汇编]ARM体系结构简介—1.2.1 ARM处理器的历史与发展
    ARM(Advanced RISC Machine,先进的精简指令集计算机)处理器是一种广泛应用于嵌入式系统的处理器架构,具有低功耗、高性能、低成本等特点。接下来,我们将介绍ARM处理器的历史与发展。ARM处理器的历史ARM处理器的历史可以追溯到1983年,当时英国的Acorn电脑公司为了研发一款新......
  • 低代码工具:jvs-list(列表引擎)2.1.7功能清单及新增功能介绍
    在低代码开发平台中,列表页是一个用于显示数据列表的页面。它通常用于展示数据库中的多条记录,并提供搜索、排序和筛选等功能,以方便用户对数据进行查找和浏览。jvs-list是jvs快速开发平台的列表页的配置引擎,它和普通的crud具备更好的交互操作性,主要特点如下:支持动态模型创建,列表引擎......