当前位置: 首页 > news >正文

微服务jvisualvm解析部署使用全流程

1、介绍

VisualVM 是Netbeans的profile

2、启动

进入正在使用的jdk下bin目录,运行jvisualvm.exe。

3、选中要监控的线程

4、安装gc插件

5、插件安装报错

VisualVM: Plugins Centers

访问这个地址,找到对应版本再配置

https://visualvm.github.io/uc/8u131/updates.xml.gz

6、查看gc

内存中主要关注老年代和新生代,新生代触发GC是局部GC,速度比较快,老年代触发GC是全局GC,耗时比较久,尽量少触发全局GC。

新生代内存包括s0和s1,这两部分内存是GC时用来存储伊甸园中任然有引用的对象,两个区域交替使用,当s0中没有数据时s1中存储的就是上次GC时有引用的对象,再次触发GC时,数据会放到s0中,清空s1。


http://www.mrgr.cn/news/40744.html

相关文章:

  • 系统架构设计师教程 第11章 11.2 人工智能技术概述 笔记
  • 十大排序算法集锦
  • C++语言学习(1): std::endl 在做什么?
  • 动态分配内存
  • 【JavaSE】反射、枚举、lambda表达式
  • 【亲测】windows快捷键冲突检测(可删除)-OpenArk
  • TTBIGDATA——Ambari+Bigtop 实战
  • 电影票接口api对接有哪些优势?
  • 全站最详细的Python环境配置步骤
  • Java研发笔记4——C语言程序设计学习笔记3
  • html5 + css3(下)
  • 无源码实现免登录功能
  • Elasticsearch基础_3.基础操作
  • 推送k8s镜像到阿里云服务器
  • IO流的分类
  • 查看 Git 对象存储中的内容
  • 学生党有福了!国内最好的4款AI论文润色机构
  • 上位机图像处理和嵌入式模块部署(软硬结合才是嵌入式的精髓)
  • 逆向-下字符串查找的条件断点
  • vscode 插件推荐