![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 95
na些天na些年
我们不是技术的生产者,我们只是技术的搬运工
展开
-
jvm分代模型
一:新生代新生代就是用来存放那个那些生命周期很短(创建和使用完立马被回收)的对象, 例如:什么情况下会触发新生代的垃圾回收 比较常见的情形就是创建的N多对象后,导致Java堆内存中囤积了大量的对象,这是对象都是之前有人引用,但是在栈针出栈后就没人引用,这时候,新生代预先分配的空间被大量的垃圾对象占用,此时,需要在新生代给新的对象分配空间时,就会触发一下新生代的垃圾回收。叫做Minor Gc 也叫Young Gc哪些对象是不能被回收的 Jvm使用可达...转载 2020-10-17 11:12:49 · 158 阅读 · 0 评论 -
Java类加载和JVM内存区域
一:类从加载到使用的过程加载-->验证--> 准备-->解析-->初始化-->使用-->卸载1):加载当类需要使用的时候,就会从对应的.class文件加载到内存中去2):验证验证阶段就是根据java虚拟机的规范,来校验你加载的.class文件是否符合指定的规范,然后再交给jvm来执行3):准备准备阶段就是给加载的类分配一定的内存空间,然后给类内部的成员变量分配内存空间,并分配给默认值4):解析解析...转载 2020-09-25 18:08:42 · 1912 阅读 · 1 评论