Aspose PDF内存泄漏问题

时间:2014-07-03 08:35:35

标签: pdf aspose aspose.words

我们正在使用 Aspose PDF ,并且正面临以下问题,这些问题有点显示:

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

    - 我们正在尝试使用aspose支持团队解决 - 但自上周两周以来没有具体回复。

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

  3. 非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在找到我自己的内存泄漏问题的解决方案时偶然发现了这篇文章,尽管这个问题在他们的Slides库中找到,用于与Powerpoint文件进行交互。不确定您使用的是哪种语言,但这最终是我们使用.NET解决它的方式。

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