虛擬機垃圾收集機制探尋與代碼優化

1.JVM內存模型中幾個重要區域的作用? 1.1 方法區:主要存儲了類class的信息、靜態屬性、常量等 1.2 堆:主要存儲的是對象、數組 1.3 棧:主要是線程執行方法的地方,每個方法調用一個棧幀 2.GC怎麼發現垃圾? 2.1 引用計數法:原理是如果某個對象有一個引用,則+1;刪除一個引用,則-1。GC只用收集計數爲0的對象。**它的優點是:**效率比較高。缺點是:(1)無法處理循環引用的問
相關文章
相關標籤/搜索