java虚拟机垃圾回收机制(GC回收) 简单了解及学习算法思想

java虚拟机总共分为五个区域,其中三个是线程私有:程序计数器,虚拟机栈,本地方法栈,两个是线程共享:堆,方法区。线程私有的区域等到线程结束时(栈帧出栈时)会自动被释放,空间比较容易清理。而线程共享的java堆和方法区中的空间较大而且没有线程的回收容易产生很多垃圾信息,GC垃圾回收真正关心的就是这部分。 要了解java的自动垃圾回收,首先应当了解java的内存分配机制: 局部变量存放在栈内存中;
相关文章
相关标签/搜索