扁担宽板凳长 发表于 2024-8-1 17:51:44

【GcExcel】使用ResultSet数据源内存问题

本帖最后由 Wilson.Zhang 于 2024-9-27 17:16 编辑

产品:GcExcel版本:7.1.5调研编号:DOCXLS-10986Last Review:2024-09-27当前进展:在7.2.1版本修复。
gcexcel使用ResultSet数据源存在内存泄漏 v624版本:demo独立的10个线程执行10次processTemplate,内存占用3.44g,渲染线程结束后,内存长期不释放。内存泄露代码位置
v715版本也存在泄露严重 而且715版本的泄露的位置和原因都换了,而且泄露位置不再单一,存在多处的泄露。 demo如下:

Joestar.Xu 发表于 2024-8-1 17:54:30

您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。

扁担宽板凳长 发表于 2024-8-2 12:31:57

补充下信息,正文截图,分析时间点是渲染完,还没触发gc 的时刻。

我手动触发gc后,内存会降下来,所以内存泄漏没有正文描述的那么严重,但还是有一点的。

需要分析下,gc前内存对象是否都是使用合理,有没有合并优化的空间。gc后的剩余对象是否为泄露。还有对于gcexcel的推荐jvm参数是什么样的

Joestar.Xu 发表于 2024-8-2 13:31:51

收到,这边同步一下信息哈。

Wilson.Zhang 发表于 2024-9-27 17:17:19

您好!该问题已在7.2.1版本修复,7.2.1版本也已发布,您可以升级版本后使用。
{:5_110:}
页: [1]
查看完整版本: 【GcExcel】使用ResultSet数据源内存问题