首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
fgc专题
干货,记一次Metaspace导致频繁fgc的问题排查过程
最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我就上了容器平台查看了gc日志,gc日志如下: 从日志中可以看出很明显优于metaspace空间不够造成的fgc,而且不断进行fgc,且metaspace空间回收不了。于是查看一下jvm启动参数,参数如下: 这里Metaspace和M
阅读更多...
记CMS FGC 的一次调优
介绍 有一个系统,有如下特征,偶尔会触发 FGC(1小时几次,每次持续4~5分钟): 机器规格 48C96G,规格已经很大了,不宜再扩大内存分配:Young 20GB(1:1:8), Old 70GB, 堆外4GB, 预留 2GB 给 OS使用 ParNew GC + CMS GC启动后需要加载大量元数据、缓存,大概占据 30GB~40GB 内存,这些元数据、缓存常驻内存业
阅读更多...