垃圾回收的概述与算法

垃圾回收概述 在内存动态分配和垃圾收集技术语言还在胚胎阶段时,开发者就在思考三个问题。那些内存需要回收?什么时候回收?如何回收? 我们讲的运行时数据区主要分为三大类。栈,堆,方法区。 栈内存中的程序计数器,虚拟机栈,本地方法栈3个区域随着线程而生,也随线程而灭。每一个栈帧分配的内存基本上在编译期就已经确定下来了。因此这几个区域基本上是具备确定性的,我们不需要在这几个区域考虑垃圾回收问题。当方法结束
相关文章
相关标签/搜索