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

news/2024/12/21 22:18:39/

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.ppmy.cn/news/1533367.html

相关文章

Scrapy入门

Scrapy是一个用Python实现的快速、高层次的屏幕抓取和web抓取框架,主要用于抓取web站点并从页面中提取结构化的数据。 安装 pip install scrapy 创建Scrapy项目 使用scrapy startproject命令创建一个新的Scrapy项目。例如,创建一个名为myproject的项…

测试用例的进阶二

1. 按开发阶段划分 1.1 测试金字塔 从上到下,对于测试人员代码就是要求越来越低; 从下到上,越来越靠近用户; 从下到上,定位问题的成本越来越高; 1.2 单元测试(Unit Testing) 单元测试是对软件组成单元进…

开发微信小程序 基础02

WX模板 1.对比 ①标签名称不同 ②属性节点不同 ③提供类似vue的模板语法 2.模板语法 2.1数据动态绑定 2.1.1在data种定义数据 在页面对应的.js文件中,把数据定义到data对象中即可 例---data : { info : init data , msList : [{msg : hello}, { ms…

Git的相关使用(工作常用)

一、撤销的相关命令(重要!!!) 1. 使用 git reset (a)软重置 如果你想撤销最近的提交,但保留文件的更改(即将它们放回暂存区),可以使用&#xff1a…

第十章 MySQL主从复制搭建Docker版

目录 1.新建主服务器容器示例3307 2. 进入/mydata/mysql-master/conf目录下创建my.cnf配置 3.修改完配置后重启master实例 4.进入mysql-master容器 5.master容器实例内创建数据同步的用户 6.新建从服务器容器实例3308 7.进入/mydata/mysql-slave/conf目录下新建my.c…

C#核心(2)类和对象

前言 在上一节中,我们已经了解了面向对象开发的概念和原则,那今天,我们就来讲讲c#中的类。 c#中的类是我们面向对象开发使用最频繁的东西。 在未来我们要学习的unity开发中也是必不可少的。 所以希望屏幕前的你务必把这一块的知识学得扎实…

在线相亲系统:新时代的婚恋观与传统习俗的碰撞

随着互联网技术的发展,相亲交友平台已成为年轻人寻找伴侣的新方式。这些平台不仅改变了人们的社交习惯,也反映了当代婚恋观与传统习俗之间的碰撞与融合。开发h17711347205本文将探讨在线相亲系统是如何在尊重传统的基础上,为现代年轻人提供更…

INTO:Web3世界的“价值引力场”

在Web3的宇宙中,一股强大的引力正在重塑整个数字世界的格局。这股引力,来自一个名为INTO的“超级连接器”。作为Web3社交领域的先锋,INTO正在用一种前所未有的方式重构整个产业链的价值体系。它不再满足于单一领域的创新,而是大胆…