深入理解JVM---之垃圾回收器和內存分配策略

3.垃圾回收器和內存分配策略  3.1 對象回收 (1)判斷對象是否存活 1.引用計數算法 給對象中添加一個引用計數器,每當有一個地方引用此對象,計數器就加1;當引用失效時,計數器就減1。計數器值爲0的情況下,對象就不可被使用。 缺點:很難解決對象之間的相互循環引用的問題 2.根搜索算法(Java.c#) 通過GC Roots的對象作爲起始點,從這些節點開始往下面搜索,搜索所走過路徑,稱爲引用鏈,
相關文章
相關標籤/搜索