4

我们正在使用Aspose PDF,并面临以下问题,这些问题有点令人窒息:

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

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

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

非常感谢您的帮助

4

1 回答 1

4

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

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

于 2015-02-09T17:29:48.453 回答