Aspose PDF内存泄漏问题

use*_*809 4 pdf aspose aspose.words

我们正在使用Aspose PDF,但面临着以下一些问题:

  1. Aspose PDF 不释放内存。我们已将对象设置为 null 但它们不会释放内存。结果 - 在我的 Web 服务中,经过 20-30 次调用后,服务器内存已 100% 使用,并且它们开始创建超时。

    - 我们正在尝试与 aspose 支持团队解决 - 但自过去两周以来没有具体答复。

  2. 当我们将 PDF 转换为 txt 或 HTML 时,这会添加许多我们的脚本无法识别的特殊字符。

非常感谢您的帮助

Jak*_*ond 5

只是在寻找我自己的内存泄漏问题的解决方案时偶然发现了这篇文章,尽管这个可以在他们的幻灯片库中找到,用于与 Powerpoint 文件交互。不确定您使用的是什么语言,但这最终是我们使用 .NET 解决该问题的方法。

在 Aspose 团队的帮助下,我们最终发现处理此问题的最简单方法是对有问题的代码使用单独的 AppDomain。这会对性能产生轻微影响,但最多只有几秒钟,因此我们认为这是可以接受的。这意味着完成后,我们可以调用 AppDomain.Unload( variable ),它将关闭所有内容并清除内存,这解决了所有问题,我们看到了内存泄漏,然后在卸载发生后,我们看到一切都被释放了。希望这可以帮助!

  • 我知道那是很久以前的事了,但我认为您没有更多关于此的信息,甚至更好的一些示例代码? (2认同)