【GcExcel】v721 占用内存过大,模板无法渲染
本帖最后由 Wilson.Zhang 于 2024-11-29 15:57 编辑产品:GcExcel
版本:7.2.1
调研编号:DOCXLS-11454
Last Review:2024-11-29
当前进展:调研中。
你好,这个模板无法渲染 ,无论给10g还是20g内存都会打满,需要排查一下。demo如下
您好,我这边没有复现出内存过大无法渲染的问题,可以正常渲染导出,但是看上去数据不太正常,您那边的表现和我这边一致吗?
现象不一样,我这边运行跑不出结果,占用内存还很大,我jvm有启动参数-Xmx20g,你设置了多大
Xmx30g也一样打满 了解了,已复现,这边调研一下,后续有进展我会在本贴中回复您。 有进展吗 您好,团队目前还在调研此问题中,暂无相关进展。 您好,经调研,我们发现此模板相当复杂。
扩展后,行方向约有数千个数据组,列方向约有数百个数据组,乘以扩展后的节点数据点将超过十万个。 (行:1000+,列:100+,行 * 列:100000+)
每个节点包含数百个模板公式单元格,这意味着大约有数千万个单元格需要扩展。 (行*列*(100+模板节点):10000000+节点)
当我们尝试将数据规模缩小(一两百条左右)并进行扩展时,发现扩展结果实际上包含大量空数据的单元格。
因此我们怀疑扩容结果中大量的空数据可能不是您所期望的。
我们需要和您明确您的预期效果,来确认此模板是否可以进一步优化。 好的。我们真实的数据量,一般扩展后是2w行 * 40列,这种,看是否有优化空间。 您好,了解到您的数据量,现在需要和您确认的是之前我们测试的结果中包含大量空单元格,这些空单元格是否是您期望的效果?
页:
[1]
2