JAVA中,哪些对象可以作为GC Roots?

JVM内存模型 Java数据区域分为五大数据区域。这些区域各有各的用途,创建及销毁时间。 其中方法区和堆是所有线程共享的,栈,本地方法栈和程序虚拟机则为线程私有的。 根据java虚拟机规范,java虚拟机管理的内存将分为下面五大区域。其中三个是线程私有:程序计数器,虚拟机栈,本地方法栈,两个是线程共享:堆,方法区。 线程私有的区域等到线程结束时(栈帧出栈时)会自动被释放,空间比较容易清理。 而线程
相关文章
相关标签/搜索