Java Cells Memory Leak

你好,當我執行大量的cell轉化為pdf文件時
發現java內存很快 OutOfMemoryError
我把內存dump出來後,使用MAT分析,
似乎其中有一個HashMap沒有釋放
截圖如下:
aspose.JPG (47.5 KB)

@wilsonsu,
您可以共享您的可运行控制台应用程序,可以在此处编译和执行该应用程序以重现该问题。 也共享您的示例Excel文件以供我们分析。 在附加到这里之前,请先压缩您的代码和模板文件。

因為我已經將轉換操作封裝為service,執行大量的Excel TO PDF轉換
因此無法提供具體的Excel文件,代碼也很簡單:
Workbook book = new Workbook(“source.xlsx”)
book.save(“dest.pdf”, com.aspose.cells.SaveFormat.PDF);

hprof 文件可以提供給你們分析
由於大小(253MB)已經超過forum的上傳限制,因此只能上傳到cloud了

您有一份文件待查收!即刻点击链接获取文件:文件下载-奶牛快传 Download |CowTransfer 或进入 cowtransfer.com 获取,在首页输入取件码:783987(24小时内有效)

@wilsonsu,
上传档案似乎已损坏。 您能否再上传一次以供我们分析。

java_pid32402.hprof.7z

java_pid32402.hprof.7z -> java_pid32402.hprof.zip -> java_pid32402.hprof

@wilsonsu

請提供下,你使用的Aspose.Cells的具體版本。

aspose-cells-16.11.0.jar

@wilsonsu,

我不确定您的hprof文件是否可以帮助我们评估/重现您的问题。 另外,由于您使用的是产品的较旧版本(“ aspose-cells-16.11.0.jar”),因此我们无法使用较旧的版本评估您的问题。 我们都不能包含对旧版本的任何修补程序,这些修补程序仅基于最新的API集。 我们仅建议您好心地升级到最新版本(Aspose.Cells for Java v21.2),因为多年来我们已经增强了从Excel到PDF的API渲染模块的功能,并使该组件更加稳定可靠。 在新版本中,性能得到了极大的提高。 因此,请尝试使用我们的最新版本,如果您仍然发现问题,请告知我们。

Hi,你好,我已经更新到19.3版本,依然如此!

@wilsonsu,
请尝试使用最新版本的 Aspose.Cells for Java 21.2,并让我们知道您的反馈。

A post was split to a new topic: Memory usage problem in pptx to pdf