3. 垃圾收集器 和 內存分配策略

1.GC垃圾回收機制 引用計數:在進行垃圾回收的時候首先要判斷對象是否存活,一種方法是採用引用計數法,但是主流的Java虛擬機並不是採用這種方法,因爲引用計數方法無法解決對象相互循環引用的問題。 可達性分析:在主流的商用程序語言中(Java和C#),都是使用可達性分析算法判斷對象是否存活的。這個算法的基本思路就是通過一系列名爲GC Roots的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路
相關文章
相關標籤/搜索