jvisualvm安装并查看GC过程
发表于|更新于
|浏览量:
非知之艰,行之惟艰。——《尚书》
首先WIN+R输入cmd打开控制台

输入jvisualvm启动
如果报jvisualvm不是内部或外部命令,也不是可运行的程序,说明我们没有安装

那我们去安装一个
官网下载


然后解压
双击运行

如果弹框

我们就可以指定一下jdk路径
编辑visualvm.conf

修改jdk路径

保存,再次运行就可以打开了
打开后点击我接受

然后找到我们当前项目就可以查看信息啦

我们还可以安装插件

安装一个Visual GC


完成后重启一下
重启好了后就可以看到我们的GC过程了

相关推荐
2021-06-14
collect补充
青年之文明,奋斗之文明也,与境遇奋斗,与时代奋斗,与经验奋斗。故青年者,人生,人生之春,人生之华也。——李大钊 书接上文,我们讲到并行流场景下三个参数的reduce会有一个坑 同理,在collect函数中也有这个坑 我们先使用普通流去做 123456789101112131415161718192021222324252627282930// 生成1-100List<Integer> list = Stream.iterate(1, i -> ++i).limit(200).collect(Collectors.toList());System.out.println(list);// 使用collect函数进行转换为List<Map<Integer,Integer>>,包含值和线程idList<Map<String, Object>> result = list.stream().collect(() -> { System.out.println("第一个参数:Supplie...
2022-02-17
启动时获取端口号
人类文化的悲哀,是流俗的易传、高雅的失传。——木心 我们可以如下写法在boot项目启动时获取端口号 12345678910111213141516171819202122232425package com.ruben.simplescaffold;import lombok.extern.slf4j.Slf4j;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.ConfigurableApplicationContext;import org.springframework.core.env.Environment;/** * 主启动类 * * @author <achao1441470436@gmail.com> * @since 2021/5/18 0018 14:52 */@Slf4j@SpringBoot...
2023-05-07
apache-incubator-streampark源码编译本地运行(二)
多做一些好事情,不图报酬,还可以使我们短短的生命很体面和有价值,这本身就可以算是一种报酬。——马克·吐温 书接上文apache-incubator-streampark源码编译本地运行 时隔今日,streampark又发生了一些变化 执行(因为我本机仍然没有配置mvnw,所以干脆用命令): 1mvn -Pscala-2.12,shaded,dist -DskipTests clean package 剩下的步骤就不再赘述,在开头的链接,上次已经提过了 但是期间如果提示spotless:check的报错,可以使用 1mvn spotless:apply 让代码格式化一下即可 重新执行 1mvn -Pscala-2.12,shaded,dist -DskipTests clean package 重新刷新下依赖 如果报错ApplicationType is already defined as Java enum ApplicationType 这个貌似是因为不小心设置了下scala环境就搞坏了,我换了台电脑就好了 但是原来的电脑里还是坏的,我删除了本地项目目录,重...
2025-12-01
apache-shenyu解决分页失效问题
心有多大,舞台就有多大。——巴尔扎克 近期有社区用户反馈,后台管理系统出现了严重分页 BUG:Selector 和 Rule 列表分页失效,始终只显示第一页,总数消失(issue #6239)。作为 API 网关领域的核心组件,分页异常直接影响日常运维和平台体验。那么问题到底出在了哪里?又该如何优雅修复?本文带你一步步梳理、避坑、实践! 一、问题现象回顾 主要表现: Selector / Rule 的分页查询只能看到第一页,页码和总数全部失灵 查询结果总是只有第一页内容 相关 issue:https://github.com/apache/shenyu/issues/6239修复 PR:https://github.com/apache/shenyu/pull/6243 二、根本原因追溯 —— PageHelper 的使用陷阱问题根因在于分页核心逻辑的隐藏陷阱: 经典”陷阱”代码:123456789@Overridepublic PageInfo<SelectorVO> searchByPage(PageCondition<Selec...
2021-01-15
maven依赖的小坑
说谎话的人所得到的,就只即使觉说直话也没有人相信。——伊索 今天引入spire.doc依赖时遇到一个小坑 提示Could not find artifact e-iceblue:spire.doc.free:pom:3.9.0 in aliyunmaven (https://maven.aliyun.com/repository/public) 可是我明明已经配置了 1234<repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url></repository> 后来发现原来是我maven的配置文件settings.xml是这么写的 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162...
2025-12-30
修改logback.xml以及mybatis-config.xml同时打印mybatis和jpa的sql
最天才的是时间。——别林斯基 项目背景是apache/shenyu,使用的是mybatis,通过shenyu-admin/src/main/resources/mybatis/mybatis-config.xml来管理相关配置 此处有一行注释了的 1<!-- <setting name="logImpl" value="STDOUT_LOGGING" />--> 我们解开注释即可打印mybatis日志 其次我在该项目中引入jpa 首先shenyu-admin/pom.xml添加依赖: 1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency> 然后添加一个repository作为操作类,比如shenyu-admin/src/main...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog