垃圾回收器的基本原理是什么?
生活随笔
收集整理的這篇文章主要介紹了
垃圾回收器的基本原理是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
● 請簡單描述一下垃圾回收器的基本原理是什么?還有垃圾回收器可以馬上回收內存嗎?并且有什么辦法可以主動通知虛擬機進行垃圾回收呢?
考察點:垃圾回收
參考回答:
對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是”可達的”,哪些對象是”不可達的”。當GC確定一些對象為”不可達”時,GC就有責任回收這些內存空間。可以。程序員可以手動執行System.gc(),通知GC運行,但是Java語言規范并不保證GC一定會執行。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的垃圾回收器的基本原理是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis命令:SETNX key va
- 下一篇: 在java中会存在内存泄漏吗?