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以后,为了避免增加元数据空间的大小,空闲的类元数据的容量的最大比例,不够就会导致垃圾回收。
余承东没有说谎!华为两款新机曝光,继续冲击中高端市场受芯片供应影响,最近两年华为手机业务的发展并不是很顺利,为此华为不仅出售了旗下的子公司荣耀,还被迫退出了5G市场,只能发布一些4G机型。例如华为P50系列旗舰,以及全新的折叠屏P5
1月行情老旗舰送背刺,599到12999元手机推荐欢迎收看1月14日更新的手机推荐栏目。1月初,骁龙8Gen1旗舰的大批量上市,骁龙870和骁龙888老旗舰继续降价,部分机型再次刷新价格记录,背刺了半个月前上车的用户。为赶在春节前
三星和华为,哪个外屏可玩性更好呢?作为资深花粉,最近又入手了P50Pocket!这款手机也不例外,采用内外双屏设计,展开满屏精彩,合上精致便携!折叠态下,外屏可处理来电,随时获取消息服务,换上喜欢的主题等等先分享一
一代机王即将停产?走进5G自动驾驶时代,黑莓能否绝地反击电子发烧友网报道(文莫婷婷)经过2021年的热身之后,就在国内外智能手机品牌厂商正在持续备战2022年的智能手机赛道时,黑莓手机却宣布在1月4日开始,终止BlackBerry7。1
苹果中国重新上架145元抛光布果粉之家,专业苹果手机技术研究十年!您身边的苹果专家2021年10月,苹果在官网上推出了一款定价为19美元的抛光布(约合人民币145元)据官方的介绍,这款抛光布适配大部分苹果产品,
叫支付宝的山东大爷,因名字困扰不断,却靠名字买车盖房支付宝起诉了支付宝。这句话乍一看有些不对劲,但其实是一位名叫支付宝的大爷,起诉了家喻户晓的支付软件支付宝。支大爷支大爷的名字已经用了几十年,并不是其他人猜测的支付宝火了以后就故意改
三星TabS8真机图曝光,前辈旗舰沦为百元机,星粉直呼不敢看尽管三星尚未宣布所谓的GalaxyTabS8系列平板电脑的发布日期,但从监管文件中泄露的实时图像表明,发布日期应该非常接近。以下是所有三款设备的图片GalaxyTabS8S8和S8
让新能源汽车驶向更美好未来新能源汽车正越来越快地驶入日常生活。工信部12日发布的数据显示,2021年,我国新能源汽车销售完成352。1万辆,连续7年位居全球第一。十三五时期,我国新能源汽车产业快速发展,逐步
刘润5分钟商学院互联网世界5大基本定律方法论(附思维导图)今天分享刘润5分钟商学院的商业篇的第十一章,关于互联网世界的5大基本定律的方法论,喜欢的朋友可以关注,私信获取完整版的思维导图。信息对称在美国,你会吃麦当劳吗买卖双方掌握的信息一致
全国一起ping百度会怎么样?全国ping百度没有用,根本不用服务器做应答,ping只不过检测网络状态。百度又不是一个服务器,你ping它你就能阻断攻击了吗,不能的,防火墙是干什么的。百度和淘宝工作方式不一样,
环球影城vs迪士尼哪家强?大多数人不知道上海举办世博会这块地方当中,起初曾经有一部分是上海环球影城的选址。在上海世界初本世纪末,上海与迪士尼和环球双双达成意向后,向国家提出申请。如梦初醒的某地突然对这个不期