Java面試必問知識點之三--垃圾收集器與內存分配策略

垃圾收集器與內存分配策略 * 哪些內存需要回收 程序計數器,虛擬機棧,本地方法棧都是線程私有,隨線程而生,線程而滅; 這幾個區域的內存分配和回收都是確定。而java堆和方法區是線程共享的區域,這部分內存的分配和回收都是動態的,垃圾收集器主要關注這部份的內存區域。 * 什麼時候回收 當對象「死亡」時會被垃圾收集器回收 判斷對象是否存活的方法: 引用計數法 給對象添加一個引用計數器,每當對象被引用時,
相關文章
相關標籤/搜索