JVM探秘Metaspace
首先,Metaspace(元空间)是哪一块区域,官方解释
In JDK 8, classes metadata is now stored in the native heap and this space is called Metaspace .
也就是说,JDK 8 开始把类的元数据放到本地堆内存(native heap)中,这一块区域就叫 Metaspace,中文名叫元空间。
使用本地内存有什么好处呢?最直接的表现就是OOM问题将不复存在,因为默认的类的元数据分配只受本地内存大小的限制,也就是说本地内存剩余多少,理论上Metaspace就可以有多大(貌似容量还与操作系统的虚拟内存有关?这里不太清楚),这解决了空间不足的问题。不过,让 Metaspace 变得无限大显然是不现实的,因此我们也要限制 Metaspace 的大小:使用 -XX:MaxMetaspaceSize 参数来指定 Metaspace 区域的大小。JVM 默认在运行时根据需要动态地设置 MaxMetaspaceSize 的大小。 GC
如果Metaspace的空间占用达到了设定的最大值,那么就会触发GC来收集死亡对象和类的加载器。根据JDK 8的特性,G1和CMS都会很好地收集Metaspace区(一般都伴随着Full GC)。
为了减少垃圾回收的频率及时间,控制吞吐量,对Metaspace进行适当的监控和调优是非常有必要的。如果在Metaspace区发生了频繁的Full GC,那么可能表示存在内存泄露或Metaspace区的空间太小了。 新增的 JVM 参数-XX:MetaspaceSize 是分配给类元数据空间(以字节计)的初始大小(Oracle逻辑存储上的初始高水位, the initial high-water-mark ),此值为估计值。MetaspaceSize的值设置的过大会延长垃圾回收时间。垃圾回收过后,引起下一次垃圾回收的类元数据空间的大小可能会变大。 -XX:MaxMetaspaceSize 是分配给类元数据空间的最大值,超过此值就会触发Full GC,此值默认没有限制,但应取决于系统内存的大小。JVM会动态地改变此值。 -XX:MinMetaspaceFreeRatio 表示一次GC以后,为了避免增加元数据空间的大小,空闲的类元数据的容量的最小比例,不够就会导致垃圾回收。 -XX:MaxMetaspaceFreeRatio 表示一次GC以后,为了避免增加元数据空间的大小,空闲的类元数据的容量的最大比例,不够就会导致垃圾回收。
乐歌M2站立办公升降桌初体验铛铛铛铛,收到乐歌M2站立办公升降桌这个大家伙已经一周了,再次感谢ZEALERApp赠送体验。这次就来详细汇报一下个人的初体验感受,希望能给关注升降办公桌的小伙伴们一点参考意见。因
2022年8还好用吗?升级15。2。1会变卡吗?字打太多根本没人看,所以咱们长话短说。8在日常使用速度上虽然不及12等机型,但日常使用也不会出现明显卡顿,除了和平精英玩其它东西还没有出现过状况,我玩吃鸡后手机出现了明显的卡顿变慢
中兴亮剑!201TB,5000mAh120W,还有顶级4nm坐镇按照目前手机界的发展近况来看,一大波新机已经在路上了,目前除了定档二月中下旬要发布的K50电竞版,下面打磨中的依次有红米K50系列的骁龙870天玑8000天玑9000以及骁龙8Ge
倔强中兴继续发力,4nm强机来袭,升级201TB存储6000mAh强续航对于当下激烈的市场竞争,性价比显得尤为重要,不少友商都在拼堆料,就连沉寂中兴的也开始再次发力,很有卷土重来之势。在刚过去的这一年里,中兴的市场表现的确很出乎意料,一口气发布了好几款
OPPOFindX5即将发布首发联发科天玑9000与哈苏合作手机中国新闻OPPO即将在2月召开新品春季发布会,已知在这场发布会上的主角会是即将发布的OPPOFindX5,按照惯例这款新机型将会是OPPO的年度旗舰,如今越来越多的爆料信息也让
特斯拉第四家电池供应商呼之欲出长期以来松下是特斯拉唯一御用电池供应商。从roadster,modelsxmodel3y,十多年风雨同舟。松下还拥有特斯拉大量股票,特斯拉和松下在内华达建有合资电池工厂。生产的镍钴
行业分析新能源之光伏概述太阳能是未来最清洁,最安全,最可靠的能源!太阳能利用的最佳方式是光电转换,太阳光照射到硅材料上,利用光伏效应,产生直流电,直接发电。以硅材料光电转换为核心的开发应用形成的产业链
spring循环依赖三级缓存循环依赖BeanFactory作为bean工厂管理我们的单例bean,那么肯定需要有个缓存来存储这些单例bean,在Spring中就是一个Map结构的缓存,key为beanName
iOS15。3准正式版,终于来了1月21日消息历经一个多月,经过3个版本的更新迭代,iOS15。3终于在今日凌晨发布终极测试版,即iOS15。3RC。本次RC版更新后版本号为19D49,与之同时更新的还有macO
建筑行业走下坡路了吗?建筑行业现在的确是在走下坡路,每个行业都有波峰和波谷,建筑行业经过几十年的野蛮发展,现在也处于正常的波动周期。国家的大基建开始放缓,就算没有疫情影响,国家也不会大力发展基建,后续的
2021年10大风口,7个已熄火2021年,是新商业大变局的一年,互联网红利趋于消失。来源Tech星球,tech618很多人感叹,甚至连字节跳动都停止了用户增长,移动互联网再难创造新奇迹。于是,互联网巨头悄然实施