jdk1.8之后,jvm移除了永久代,使用元空间。
MetaSpace相比PermGen的优势
字符串常量池存在永久代中,容易出现性能问题和内存溢出。
类和方法的信息大小难以确定,给永久代的大小指定带来困难。
永久代会为GC带来不必要的复杂性。
方便HotSpot与其他JVM如Jrockit的集成。
jdk1.8之后,jvm移除了永久代,使用元空间。
MetaSpace相比PermGen的优势
字符串常量池存在永久代中,容易出现性能问题和内存溢出。
类和方法的信息大小难以确定,给永久代的大小指定带来困难。
永久代会为GC带来不必要的复杂性。
方便HotSpot与其他JVM如Jrockit的集成。