JVM(2)—— 垃圾收集與內存分配

垃圾收集 1. 如何判斷對象爲垃圾對象 (1) 引用計數法:每個對象維護一個計數器,記錄有多少個對象在引用他,如果引用數爲0,判斷他爲一個無用對象,可以回收。 優點:實現簡單,效率高。 缺點:無法解決對象間的循環引用問題。 (2)GC Root可達性分析算法 通過一系列被判定爲GC Roots的對象(主要包括棧裏引用的變量,靜態變量引用的對象,常量池的常量引用的對象,本地方法棧中引用的對象)作爲起
相關文章
相關標籤/搜索