dromara/hutool

JSONUtil.toList导致内存泄漏

1316151417 opened this issue · 1 comments

版本情况

hutool版本: 5.8.10

问题描述(包括截图)

RSS内存监控,会随着时间一直增加,像是内存泄漏,将hutool的JSONUtil.toList改为jackson后重新压测,就没问题了。
hutool的压测RSS监控:
image
jackson的压测RSS监控:
image

可能的问题是:

  1. 在toList转换时,如果element为bean,涉及到bean拷贝,因此内存使用肯定上升

  2. 在bean拷贝时,会缓存bean的描述信息,可能导致缓存内容没有释放

方便的话提供下测试代码和监测方式(是否可以看下USS的变化?)

补充后打开此issue。