![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
从前面右转的第二排架子上就有了
这个作者很懒,什么都没留下…
展开
-
JVM之垃圾回收机制
JVM之垃圾回收机制 1.什么是垃圾回收机制: 垃圾回收(Garbage Collection,GC),即对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。 2.JVM什么时候进行回收 ①CPU空闲时 ②堆内存满了,发生了OOM ③手动执行system.gc() 3.JVM如何确定哪些对象需要被回收 ①引用计数法:当一个对象被引用时,计数器加1,当对象不再被引用时,计数器减1,当计数器为0时触发垃圾回收。 缺陷:无法解决循环引用的问题。 ②可达性算法:引用自离散数学中图论的概念。根据对象的引用链是原创 2021-03-09 17:39:24 · 734 阅读 · 1 评论 -
JVM知识一览
JVM知识一览 个人理解: JVM是Java Virtual Machine(Java虚拟机)的缩写。我们都知道Java是一门跨平台的语言,这种特性就得益于JVM,只要有JVM,就可以实现“一次编写,到处运行。”JVM将字节码转化为计算机可以识别的机器码,从而让我们的代码得以运行。 结构及各部分功能: 1程序计数器: 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地原创 2021-03-09 17:02:08 · 340 阅读 · 0 评论