元空間的本質和永久代類似,都是對JVM規范中方法區的實現。
元空間不在虛擬機中,而是使用本地內存。
用於元空間的JVM參數:
-XX:MetaspaceSize=N | 初始化Metaspace大小,默認12M-20M。 |
-XX:MetaspaceSize=N | 限制Metaspace增長的上限。 |
-XX:MinMetaspaceFreeRatio=N | GC之后,計算當前Metaspace的空閑空間比,如果空閑空間比小於這個參數,那么虛擬機將增長Metaspace的大小。 |
-XX:MaxMetaspaceFreeRatio=N | 同上,只是會釋放內存。 |
-XX:MaxMetaspaceExpansion=N | Metaspace增長時的最大幅度。 |
-XX:MinMetaspaceExpansion=N | Metaspace增長時的最小幅度。 |
https://www.cnblogs.com/yulei126/p/6777323.html
https://www.cnblogs.com/leefreeman/p/7509278.html