jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)

在项目中为什么要了解jvm相关的知识:

为了解决jar包在运行的时候出现的问题。

熟悉八股的朋友,应该对jvm相关的概念已经很熟悉了。

我们说一些jvm常见需要的概念

1.jvm的执行流程

2.jvm的运行时数据区的拓扑结构

(解释一下拓扑结构:就是在三维世界,立体的组成结构和部分)

3.jvm常见的垃圾回收机制

4.jvm是如何回收垃圾的

这里我们,就清楚了,也就是在java运行的时候,springboot在执行的时候,主要关注的核心点在于的jvm线程来了的时候的执行流程,以及垃圾回收的流程。因为在jar包里面,数据都是瞬时数据,所以这些数据,被消灭的时机也很重要。

我们来看看jar包,在执行的时候,常见的问题。

那这里有两个问题,我们如何关注,这个在jar运行的时候的指标,和变量。

使用那些数据来监控。

相关推荐
考虑考虑3 小时前
JDK25模块导入声明
java·后端·java ee
_小马快跑_4 小时前
Java 的 8 大基本数据类型:为何是不可或缺的设计?
java
Re_zero7 小时前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
洋洋技术笔记7 小时前
Spring Boot条件注解详解
java·spring boot
程序员清风1 天前
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!
java·后端·面试
皮皮林5511 天前
利用闲置 Mac 从零部署 OpenClaw 教程 !
java
华仔啊1 天前
挖到了 1 个 Java 小特性:var,用完就回不去了
java·后端
SimonKing1 天前
SpringBoot整合秘笈:让Mybatis用上Calcite,实现统一SQL查询
java·后端·程序员
日月云棠2 天前
各版本JDK对比:JDK 25 特性详解
java
用户8307196840822 天前
Spring Boot 项目中日期处理的最佳实践
java·spring boot