元空间的两个重要参数

news/2025/10/9 15:21:31/文章来源:https://www.cnblogs.com/hellodeyang/p/19131198

目录
  • 元空间的两个重要参数

元空间的两个重要参数

-XX:MetaspaceSize=128m                  # 这不是"初始大小",而是"GC触发线" ,当元空间使用量接近这个值时,触发GC尝试回收
-XX:MaxMetaspaceSize=512m               # 这是元空间绝对不能超过的限制,达到这个限制会触发Full GC,如果还不够就OOM

JVM的行为逻辑:

  1. 应用启动,加载所有必要的类
  2. 假如实际需要 ~130MB 元空间存储类元数据
  3. JVM提交刚好够用的内存 (MC ≈ 130MB)
  4. 参数只影响"何时GC"和"最大限制",不改变实际需求

jstat显示的是jvm提交的内存,参数设置的"何时GC"和"最大限制"在jstat的输出中并没有显示。
关键概念:jstat显示的是实际状态,参数设置的是行为规则

# jstat -gc 显示的实际数据:
MC = 131072 KB  # JVM实际提交的内存(可测量)
MU = 126000 KB  # 实际使用的内存(可测量)# 参数设置的行为规则:
-XX:MetaspaceSize=256m    # GC触发规则(不可直接测量)
-XX:MaxMetaspaceSize=512m # 增长上限规则(不可直接测量)# 参数在jstat中的"间接"体现
# 当MU接近MetaspaceSize时,会看到GC活动:
jstat -gcutil输出:M     YGC    FGC95.2   150     5     # 使用率95%,但还没触发48.1   151     6     # 使用率骤降 → 发生了元空间GC!# 间接证据:FGC增加 + M列突然下降
# MetaspaceSize: 第一道防线    警戒水位线 - 水位达到这里时,开始泄洪(GC)
- 早期预警,尝试温和回收
- 防止问题恶化# MaxMetaspaceSize: 最后防线   大坝高度 - 水位绝对不能超过这里,否则溃坝(OOM)
- 防止系统内存被耗尽
- 提供明确的失败点
# MetaspaceSize设置:
- 比预期稳定使用量高20-30%
- 提供缓冲空间,避免频繁GC# MaxMetaspaceSize设置:
- 为未来增长留出空间
- 防止影响系统其他部分
- 通常为MetaspaceSize的1.5-2倍
参数 作用 默认值 相当于
-XX:MetaspaceSize GC触发阈值 ~21MB "高水位线"、"警报线"
-XX:MaxMetaspaceSize 硬性上限 无限制 "天花板"、"最大限制"
元空间使用量增长↓┌─ 使用量 < MetaspaceSize >充足? ─┐↓                           ↓否                           是↓                           ↓
触发元空间GC                 正常使用,不触发GC↓
回收死类元数据↓┌─ 回收后使用量 < MaxMetaspaceSize >充足? ─┐↓                                     ↓是                                     否↓                                     ↓
继续正常运行                             触发Full GC → 仍不够 → OOM

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/933645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工作电压2.4V-5.5V*低功耗单路触摸/单键触控感应芯片VKD233HR DFN6L

VKD233HR是单通道触摸检测芯片,功耗低、工作电压范围 宽以及稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计,内建稳压电路, 提供稳定电压给触摸检测电路使用,触摸检测PAD…

小迪安全v2023学习笔记(八十七讲)—— 安卓逆向篇Smail语法反编译重打包Activity周期Hook模块 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025.10.9——1橙

普及- P1276 校门外的树(增强版) 标签上有线段树,但其实模拟也能过。

抽象函数的定义域

抽象函数的定义域保姆级教学例题 已知\(f(x^2-1)\)的定义域是\((1,2)\),求\(f(x+3)\)的定义域. 结论 已知\(f(g(x))\)的定义域是\((a,b)\),求\(f(h(x))\)的定义域. 套路: ① 由\(f(g(x))\)的定义域是\((a,b)\)得\(a…

GEO优化系统哪个最好?

在当今竞争激烈的商业环境中,各大AI平台上的搜索排名已成为企业展示自身实力、吸引潜在客户的关键因素。为了在众多竞争者中脱颖而出,许多企业开始寻求专业的GEO优化服务,以提升自身在AI平台上的搜索排名。GEO优化系…

6G多站多智能超表面(RIS)

面向6G的多站多智能超表面(Multi-RIS for 6G)的 原理机制 和 系统架构。🧩 一、基础概念:RIS 是什么? RIS(Reconfigurable Intelligent Surface,可重构智能超表面)是一种由大量可调单元(Meta-atoms)组成的…

缓冲区管理

什么是缓冲区,有什么作用 缓冲区是一个存储区域,可以由专门的硬件寄存器组成,也可以利用内存作为缓冲区 使用硬件缓冲区的成本高,容量小,一般仅用在对速度要求非常高的场合 缓冲区的作用 缓和CPU与io设备之间的速…

Oracle故障处理:ASM手动修复磁盘头

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle故障处…

智慧考试微信小程序系统:一站式在线考试解决方案

在数字化浪潮席卷各行各业的当下,传统考试模式面临组织成本高、效率低、数据统计难等痛点。智慧考试微信小程序系统应运而生,以 “网络化、无纸化、自动化” 为核心,为政府、学校、企业等各类主体提供在线考试、竞赛…

深入解析:【双光相机配准】可见光相机内参标定流程

深入解析:【双光相机配准】可见光相机内参标定流程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

oracle中引号的使用总结与报错信息

错误一:ORA-00942:表或视图不存在将语句修改为select * from "BIN_PxRE"好使橘子Jane

2025 年电线电缆厂家最新推荐:实力厂家榜单重磅发布,涵盖多品类线缆及专业选择指南国标/朝阳/低压/阻燃/耐火/北京电线电缆厂家推荐

在当前工业建设、民生工程与新兴产业快速发展的背景下,电线电缆作为核心传输载体,其品质与性能直接影响项目安全与效率。然而,行业内企业规模参差不齐,部分产品存在质量隐患,且市场需求细分明显,从高压电力传输到…

5分钟,15分钟,差距大,做5分钟线要严格止损

5分钟4735,空 4738,空止 15分钟4774,空,4795,空止 5分钟,15分钟之间差距40个点,5分钟和15分钟差距太大,5分钟要止损,不能加仓, 因为5分钟突破后,上面没有任何压力位,可能会一直上,5分钟,15分钟差距少可以加仓, 5分钟要…

家政服务小程序系统:一站式家政服务解决方案

在数字化浪潮席卷各行业的当下,家政服务领域也迎来了转型升级的契机。这款依托微擎系统打造的家政服务小程序,整合微信与抖音多平台适配能力,以 “专业、贴心、放心” 为核心定位,为家政服务供需双方搭建了高效、透…

OIFHA251009 比赛总结

比赛:OIFHA251009 日期:\(25.10.09\),场地:\(\text{OIFHA}\),排名:\(5/14\) 估分:\(100+40+0+20=160\) 终分:\(100+40+0+20=160\) 应该得分:\(100+100+0+51=251\) 失分 大概有一部分是时间问题,大概又有一部…

二部图,最大权/最小权完美匹配,费用流解法

洛谷p4014 #include<bits/stdc++.h> using namespace std; const int N=120; const int M=N*N+(N<<1); struct edge{int v,c,w,ne;}e[M]; int h[N],id=1; int n,s,t; int p[N][N],pre[N],mf[N],d[N]; bool…

营销农场小程序管理系统:营销吸粉与流量变现解决方案

在数字化营销需求日益增长的当下,“营销农场” 2.0 版本凭借全面升级的功能体系,成为连接线上流量与线下实体的核心工具。它以 “金币闭环玩法” 为核心,整合流量主广告、线下实体对接、分销引流等多元模块,通过微…

2025 滚珠丝杆厂家最新推荐榜单:精密 / 微型 / 重负载全品类适配,国产优质品牌选购指南不锈钢滚珠丝杆/大导程滚珠丝杆/研磨滚珠丝杆/高防尘滚珠丝杆厂家推荐

随着自动化机械、工业机器人及 CNC 设备的高速迭代,滚珠丝杆作为核心传动部件,其精度、耐用性与适配性直接决定设备运行效能。当前市场呈现 “老品牌技术固化、新品牌快速崛起” 的格局,既有深耕多年的头部企业,也…

2025智能电动伸缩门厂家推荐榜

随着智能安防需求的提升,智能电动伸缩门凭借便捷性与安全性,成为园区、企业、住宅区等场所的常用设备。为帮助用户精准选择可靠厂家,结合产品品质、研发实力、服务网络等维度,整理出以下厂家推荐榜,并附上专业选择…

2025 滚珠丝杠厂家最新推荐榜:重负载 / 精密 / 研磨型产品优选清单及国产新锐品牌口碑解析

在工业自动化深度渗透的当下,滚珠丝杠作为传动核心部件,其精度、耐磨性与适配性直接决定设备运行效率与使用寿命。然而市场品牌繁杂,既有老牌企业也有近年崛起的新锐力量,部分产品存在精度虚标、工况适配差、售后响…