1.从permanent到metaspace
java8中采用metaspace可以避免permanent容易出现oom的问题。
同时metaspace可以避免full gc。
2.结构
特点:
1、使用C语言实现的native memory space 使用os的内存空间而不是jvm本身的内存空间;
2、native memory space可以根据类加载的信息和情况在gc时调整自身的大小,延缓gc的时间。
1.从permanent到metaspace
java8中采用metaspace可以避免permanent容易出现oom的问题。
同时metaspace可以避免full gc。
2.结构
特点:
1、使用C语言实现的native memory space 使用os的内存空间而不是jvm本身的内存空间;
2、native memory space可以根据类加载的信息和情况在gc时调整自身的大小,延缓gc的时间。