堆中包括永久代么,不是很理解,永久代不是在方法去中的么
来源:7-2 Java垃圾回收之回收算法

慕移动4192739
2019-04-07
写回答
1回答
-
翔仔
2019-04-07
在永久代没有被移除之前,是保存在方法区中的,而不是在堆中,因此堆不包括永久代。从JDK7开始永久代的移除工作,贮存在永久代的一部分数据已经转移到了Java Heap或者是Native Heap。但永久代仍然存在于JDK7,并没有完全的移除:符号引用(Symbols)转移到了native heap;字面量(interned strings)转移到了java heap.JDK8之后就被移除了
022019-12-01
相似问题