垃圾回收的概述與算法

垃圾回收概述 在內存動態分配和垃圾收集技術語言還在胚胎階段時,開發者就在思考三個問題。那些內存需要回收?什麼時候回收?如何回收? 我們講的運行時數據區主要分爲三大類。棧,堆,方法區。 棧內存中的程序計數器,虛擬機棧,本地方法棧3個區域隨着線程而生,也隨線程而滅。每一個棧幀分配的內存基本上在編譯期就已經確定下來了。因此這幾個區域基本上是具備確定性的,我們不需要在這幾個區域考慮垃圾回收問題。當方法結束
相關文章
相關標籤/搜索