南山企业网站建设平台网站开发简报
南山企业网站建设,平台网站开发简报,在税局网站上如何做进项税转出,建设工程造价管理基础知识通用调优参数参数含义-Xms20M初始堆#xff0c;堆内存初始大小为 20MB#xff08;最小堆#xff09;-Xmx20M最大堆#xff0c;堆内存最大大小为 20MB#xff08;最大堆#xff09;#xff0c;和 - Xms 一致表示堆内存固定为 20MB-Xmn10M直接指定新生代的大小为 10MB&…通用调优参数参数含义-Xms20M初始堆堆内存初始大小为 20MB最小堆-Xmx20M最大堆堆内存最大大小为 20MB最大堆和 - Xms 一致表示堆内存固定为 20MB-Xmn10M直接指定新生代的大小为 10MB优先级高于 - XX:NewRatio- XX:NewRatio2老年代大小 / 新生代大小 NewRatioHotSpot 默认是 2-XX:SurvivorRatio8默认值是8新生代内部 Eden 区单个 Survivor 区 8:1不影响新生代总大小jinfo -flags 进程ID | grep GC查看某java进程的参数java8调优Java 864 位服务器模式生产环境最常用的场景的默认 GC 组合是新生代Parallel Scavenge并行收集器老年代Parallel Old核心目标是「高吞吐量」而非 CMS 的「低延迟」。选用垃圾回收器首选绝大多数场景G1 GCG1 比 CMS 更稳定、碎片更少备选老系统兼容 / 低内存CMS GC不推荐默认 Parallel GCSTW 长不适合线上服务G1 GC生产主流强推适用场景微服务、接口服务、中台系统低延迟 低碎片核心优势兼顾吞吐量 低 STW无内存碎片比 CMS 稳定适配大堆参数含义-Xms4G初始堆大小-Xmx4G最大堆大小-Xmn1.6G新生代堆大小-XX:UseG1GC使用G1垃圾回收器-XX:MaxGCPauseMillis200控制 STW 目标 200ms核心-XX:G1HeapRegionSize4M堆分区大小适配 4-8G 堆-XX:InitiatingHeapOccupancyPercent45触发混合 GC 阈值备选 CMS GC老系统兼容用不主推适用场景老项目遗留配置、堆内存≤4G、追求极致短 STW劣势内存碎片严重易触发 Full GCJava9 已废弃参数含义-Xms4G初始堆大小-Xmx4G最大堆大小-XX:UseConcMarkSweepGC使用CMS垃圾回收器-XX:UseParNewGC和 CMS 配合的并行收集器默认会自动启用可省略-XX:UseCMSCompactAtFullCollectionFullGC 后整理碎片-XX:CMSInitiatingOccupancyFraction75老年代 75% 触发 CMS优先 G1 的 3 个场景90% 生产服务堆内存≥4GG1 大堆表现远胜 CMS介意 Full GC 卡顿、内存碎片微服务 / 接口服务要求稳定低延迟可选 CMS 的 2 个场景老项目已用 CMS懒得迁移堆内存≤3GQPS 不高追求极致短单次 STW默认 Parallel GCParallel ScavengeParallel Old优点吞吐量高致命缺点Full GC STW 极长4G 堆卡顿 1-3 秒仅用纯后台批处理、离线计算无延迟要求场景