深入理解java虛擬機-day2

繼第一天瞭解了java虛擬機的內存情況和內存泄漏發生的場景後,今天我們將繼續深入探討java虛擬機的垃圾收集器與內存分配策略。 一、對象已死嗎。 java堆內存中存放着幾乎所有的java實例,這樣,垃圾回收器在對內存進行回收之前,就需要考慮哪些對象可被回收,哪些不能。 1、引用計數算法。 給對象添加一個計數器,每當有一個地方引用它時,那麼計數器就加1,當引用失效時,計數器就減1,任何時刻計數器爲0
相關文章
相關標籤/搜索