幾種常見GC算法介紹

本文主要是對常用的GC算法(引用計數法、標記-清除法、複製算法、標記-清除算法)作出相關的說明,並對相關知識做簡單的介紹。 一、什麼是堆?        堆指用於動態(即執行程序時)存放對象的內存空間。而這個對象,在面向對象的編程中,它指「具有屬性和行爲的事物」,然而在GC的世界中,對象表示的是「通過應用程序利用的數據的集合」。具體到Java堆,它是所有線程共享的一塊內存區域,在虛擬機啓動時創建。
相關文章
相關標籤/搜索