当前位置: 首页 > news >正文

JVM调优

通用调优参数
参数含义
-Xms20M初始堆,堆内存初始大小为 20MB(最小堆)
-Xmx20M最大堆,堆内存最大大小为 20MB(最大堆),和 - Xms 一致表示堆内存固定为 20MB
-Xmn10M直接指定新生代的大小为 10MB(优先级高于 - XX:NewRatio)
- XX:NewRatio=2老年代大小 / 新生代大小 = NewRatio,HotSpot 默认是 2
-XX:SurvivorRatio=8默认值是8,新生代内部 Eden 区:单个 Survivor 区 = 8:1(不影响新生代总大小)
jinfo -flags 进程ID | grep GC查看某java进程的参数
java8调优

Java 8(64 位服务器模式,生产环境最常用的场景)的默认 GC 组合是:

  • 新生代:Parallel Scavenge(并行收集器)
  • 老年代:Parallel Old
  • 核心目标是「高吞吐量」,而非 CMS 的「低延迟」。

选用垃圾回收器

  • 首选(绝大多数场景):G1 GC(G1 比 CMS 更稳定、碎片更少)
  • 备选(老系统兼容 / 低内存):CMS GC
  • 不推荐:默认 Parallel GC(STW 长,不适合线上服务)

G1 GC(生产主流,强推)

  • 适用场景:微服务、接口服务、中台系统(低延迟 + 低碎片)
  • 核心优势:兼顾吞吐量 + 低 STW,无内存碎片,比 CMS 稳定,适配大堆
参数含义
-Xms4G初始堆大小
-Xmx4G最大堆大小
-Xmn1.6G新生代堆大小
-XX:+UseG1GC使用G1垃圾回收器
-XX:MaxGCPauseMillis=200控制 STW 目标 200ms(核心)
-XX:G1HeapRegionSize=4M堆分区大小,适配 4-8G 堆
-XX:InitiatingHeapOccupancyPercent=45触发混合 GC 阈值

备选 CMS GC(老系统兼容用,不主推)

  • 适用场景:老项目遗留配置、堆内存≤4G、追求极致短 STW
  • 劣势:内存碎片严重,易触发 Full GC,Java9 已废弃
参数含义
-Xms4G初始堆大小
-Xmx4G最大堆大小
-XX:+UseConcMarkSweepGC使用CMS垃圾回收器
-XX:+UseParNewGC和 CMS 配合的并行收集器,默认会自动启用,可省略
-XX:+UseCMSCompactAtFullCollectionFullGC 后整理碎片
-XX:CMSInitiatingOccupancyFraction=75老年代 75% 触发 CMS

优先 G1 的 3 个场景(90% 生产服务)

  • 堆内存≥4G(G1 大堆表现远胜 CMS)
  • 介意 Full GC 卡顿、内存碎片
  • 微服务 / 接口服务,要求稳定低延迟

可选 CMS 的 2 个场景

  • 老项目已用 CMS,懒得迁移
  • 堆内存≤3G,QPS 不高,追求极致短单次 STW

默认 Parallel GC(Parallel Scavenge+Parallel Old)

  • 优点:吞吐量高
  • 致命缺点:Full GC STW 极长(4G 堆卡顿 1-3 秒)
  • 仅用:纯后台批处理、离线计算,无延迟要求场景
http://www.jsqmd.com/news/333105/

相关文章:

  • Spring Cloud Alibaba:Nacos 配置中心与服务发现的工业级深度实战
  • 2026年选购要点:信号发生器厂家排行榜,哪个品牌好公司好知名度高 - 品牌推荐大师1
  • 宝宝起名水平高的大师哪里找? - 品牌2025
  • 2026年客服系统厂商优选:免费试用、远程协助及全行业解决方案解析 - 品牌2025
  • 第二十一届全国大学生智能汽车竞赛天途亚龙智慧救援创意组赛项通知
  • 2026年智能运维平台选型指南:四大核心厂商深度解析
  • Claude「开上」火星!跨越3.6亿公里,AI指挥毅力号自动驾驶
  • 深度剖析:触屏溶出仪品牌口碑、质量与性价比全维度解析 - 品牌推荐大师
  • 2026年全自动洗菜机费用分析,翻斗、涡流洗菜机怎么选择 - 工业设备
  • 北京昌平无人机适飞空域正式启用!附官方查询通道与安全飞行指南
  • 计算机毕业设计springboot健身俱乐部会籍管理系统 SpringBoot 驱动的智慧健身中心会员运营平台 基于 SpringBoot 的私教工作室客户生命周期管理系统
  • 2026运维监控如何选?四款主流系统深度对比与选型指南
  • 本味湘菜连锁店怎么选择,靠谱的有哪些 - 工业品网
  • 计算机毕业设计springboot智慧社区养老服务系统 基于SpringBoot的社区智慧养老服务平台设计与实现 SpringBoot框架下的数字化社区老年关怀系统开发与应用
  • 低空经济商业赛道选择:风险预判、维度拆解与战略落地实操指南
  • 计算机毕业设计springboot驾考管理系统 SpringBoot框架下的机动车驾驶员培训考试一体化系统 基于Java Web的智慧驾培服务与考评综合系统
  • 四位一体 园区、基金、场景、基建催化低空经济产业集聚的路径解析
  • 黑龙江老牌烘焙技能学校哪个好,学费贵不贵? - 工业推荐榜
  • 2026年全国服装辅料机构排名,双马拉链费用怎么算 - 工业品牌热点
  • 锚定产业新航道:解读《2026低空装备标准体系》的重点建设方向与核心规范
  • <span class=“js_title_inner“>高榕创投韩锐:联合领投鸣鸣很忙首轮融资时,后者门店数仅450家</span>
  • 计算机毕业设计springboot生鲜网上购物系统 基于SpringBoot的果蔬生鲜电商平台设计与实现 SpringBoot框架下的农产品在线销售系统开发
  • 2026年口碑好的钛锌板厂家排名,苏州地区靠谱的有哪些 - mypinpai
  • 马斯克要发100万颗卫星,是太空狂想还是未来蓝图?
  • 2026西餐厅商用全自动咖啡机推荐 酒店大堂商用全自动咖啡机优选 - 品牌2025
  • io分析第四章
  • 计算机毕业设计springboot疫情期间社区人员流动系统 SpringBoot驱动的社区防疫人员出入追踪平台 基于SpringBoot的疫情时期居民流动智能登记系统
  • 解读冷却塔定制生产热门品牌,工业冷却塔生产厂怎么选择 - myqiye
  • 丰城市英语雅思培训机构推荐?2026权威测评出国雅思辅导机构口碑榜单 - 老周说教育
  • 计算机毕业设计springboot乡村卫生所管理系统 基于SpringBoot的乡镇卫生院信息管理平台 SpringBoot驱动的村级医疗事务一体化系统