请简单描述一下垃圾回收器的基本原理是什么?还有垃圾回收器可以马上回收内存吗?并且有什么办法可以主动通知虚拟机进行垃圾回收呢?
发布于 2020-01-30 10:24:08
关注者
0
被浏览
485
1 个回答
-
考察点:垃圾回收
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是”可达的”,哪些对象是”不可达的”。当GC确定一些对象为”不可达”时,GC就有责任回收这些内存空间。可以。程序员可以手动执行System.gc(),通知GC运行,但是Java语言规范并不保证GC一定会执行。
推荐阅读
-
垃圾回收的基本原理是什么?有什么办法主动通知虚拟机进行垃圾回收?垃圾回收器会马上回收内存吗?
2021-09-18 关注 0 浏览175 1答案
-
垃圾回收器(GC)的基本原理是什么?垃圾回收器可以马上回收内存吗?如何通知虚拟机进行垃圾回收?
2022-03-01 关注 0 浏览73 1答案
-
垃圾回收器的基本原理是什么?
2022-04-13 关注 0 浏览53 1答案
-
新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
2020-01-08 关注 0 浏览5190 1答案
-
Java中垃圾回收有什么目的?什么时候进行垃圾回收?
2021-12-03 关注 0 浏览184 1答案
-
什么是自动垃圾回收?有了自动垃圾回收,程序员还要关心内存管理吗?
2022-03-03 关注 0 浏览50 1答案
-
什么是自动垃圾回收?有了自动垃圾回收,程序员还要关心内存管理吗?
2022-03-03 关注 0 浏览54 1答案
-
详细介绍一下 CMS 垃圾回收器?
2020-01-08 关注 0 浏览971 1答案
-
简单介绍一下垃圾回收
2021-11-15 关注 0 浏览112 1答案
-
说一下 JVM 有哪些垃圾回收器?
2020-01-08 关注 0 浏览1697 1答案