0

我们在项目(C#、ASP.NET 2.0)中使用 NFOP 最终将 PDF 文件返回给用户。

目前的流程是这样的:

  1. 存储过程 -> XML
  2. XML -> XSLT -> XSL-FO
  3. XSL-FO -> NFOP -> PDF

这很好用,PDF 生成得很漂亮。问题是它需要 300 多秒才能完成。ANTS 探查器表明问题出在

driver.run() 

NFOP内部的方法。这并不是一个庞大的数据量,进入 nfop 驱动程序对象的 xsl-fo 源的大小约为 980k。这个问题最可能的来源和解决方案是什么?

非常感谢任何提示或提示或答案,我们应该在上午 11 点前往 VA 扫描。:|

4

2 回答 2

1

你考虑过 FO.NET 吗?

于 2010-06-24T08:55:42.453 回答
0

我建议您使用像VisualVM这样免费提供的工具并分析您的代码。它可以很快地向您显示问题。

于 2009-06-22T18:09:20.357 回答