metrics
metrics copied to clipboard
Possible memory leak
内存泄露报表:
类加载器"xxxClassLoader @ 0x760829790"加载的"com.alibaba.metrics.server.MetricsMemoryCache"实例"0x760904030"占用了1,215,172,200 (33.23%)字节.其内存主要积累在由类加载"bootstrap class loader"加载的"java.util.TreeMap$Entry"实例"0x715e43858".
/logs/metrics/bin/日期/目录下生成了上GB的单个文件,删了这些文件之后再重启应用就不FGC了,否则重启完了还是会继续FGC.
通过OQL语言查询,发现内存里面读入大量的二进制落盘long数组。
- 需要排查为何生成了上GB的单个文件
- 二进制落盘时考虑增加大小限制
- 从文件中读取数据的时候,需要增加保护措施,方式读取到内存中的数据过多