Free Support Forum - aspose.com

多次合成图片会报内存溢出,不能进行批量合成,急需解决该问题

批量合成,会报如下错误,能帮忙看下问题原因吗?
2021-05-14 13:07:03.478 ERROR [stockservice,] 191181 — [pool-1-thread-1] Unexpected error occurred in scheduled task.

java.lang.OutOfMemoryError: Java heap space

内存不释放,如果一致增加内存,无法从根本上解决该问题,有批量处理图片最优的解决方案吗?

@15890133422

该错误表示您内存不足。 您能否考虑增加堆的大小。

1~2G的内存堆,都跑不了一个150M的源Psd文件。 :joy:

@jsczxielong

它是一个大PSD文件。 请了解以下事实:在Aspose.PSD的文档对象模型(DOM)中提取PSD时,与实际文件大小相比,它将占用更多的内存。 PSD是在DOM中提取的,并且还加载了所有统计信息。

我们不可能持续对该服务扩容,能否提供具体得解决方案,暂时贵公司示例中并没有释放的具体解决方案,我们需要明确得回复

@15890133422

对不起,我没听懂你的意思。 我建议您提供源文件,使用的示例代码和引起问题的快照。 我们将对此进行进一步调查,以为您提供帮助。