在项目中为什么要了解jvm相关的知识:
为了解决jar包在运行的时候出现的问题。
熟悉八股的朋友,应该对jvm相关的概念已经很熟悉了。
我们说一些jvm常见需要的概念
1.jvm的执行流程
2.jvm的运行时数据区的拓扑结构
(解释一下拓扑结构:就是在三维世界,立体的组成结构和部分)
3.jvm常见的垃圾回收机制
4.jvm是如何回收垃圾的
这里我们,就清楚了,也就是在java运行的时候,springboot在执行的时候,主要关注的核心点在于的jvm线程来了的时候的执行流程,以及垃圾回收的流程。因为在jar包里面,数据都是瞬时数据,所以这些数据,被消灭的时机也很重要。
我们来看看jar包,在执行的时候,常见的问题。
那这里有两个问题,我们如何关注,这个在jar运行的时候的指标,和变量。
使用那些数据来监控。