fastjson2
fastjson2 copied to clipboard
[BUG]在使用JSON.toJSONString序列化对象时出现OutOfMemoryError: Metaspace
问题描述
在生产环境打印较多日志时使用JSON.toJSONString序列化对象时会出现OutOfMemoryError: Metaspace
环境信息
请填写以下信息:
- OS信息: [e.g.:CentOS 8.4.2105 4Core 3.10GHz 16 GB]
- JDK信息: [e.g.:Openjdk 1.8.0_312]
- 版本信息:[e.g.:Fastjson2 2.0.38]
重现步骤
调用JSON.toJSONString方法
附加信息
遇到同样问题,用arthas分析了一下com.alibaba.fastjson2.util.DynamicClassLoader这个类加载器加载的类持续累积不释放,导致Metaspace泄露,配置了MaxMetaspace也不会触发回收