OOM之Metaspace

2020-07-29  本文已影响0人  Shaw_Young

JVM参数
-XX:MetaspaceSize=8m -XX:MaxMetaspaceSize=8m
Java 8及之后的版本使用Metaspace来替代永久代

Metaspace是方法区在Hotspot中的实现,它与持久代最大的区别在于: Metaspace并不在虚拟机内存中而是使用本地内存也即在java8中,class metadata(the virtual machines internal presentation of java class),被存储在叫做Metaspace的native memory

永久代(java8之后被元空间Metaspace取代了)存放了以下信息:
虚拟机加载的类信息
常量池
静态变量
即时编译后的代码

上一篇下一篇

猜你喜欢

热点阅读