Java 8 中的内存结构有什么变化?

Java 8 (Hotspot)移除了永久代,新增了元空间(Metaspace)。

Java 7 及以前版本的 Hotspot 方法区位于永久代,同时,永久代和堆虽然是相互隔离的,但它们使用的物理内存是连续的。而 Java 8 中的方法区存在于元空间中,同时,元空间不再与堆连续,而是存在于本地内存(Native memory)。

猜你喜欢

转载自blog.csdn.net/dd2016124/article/details/115188155