2009-06-22 7 views
0

Nous utilisons NFOP dans un projet (C#, ASP.NET 2.0) pour finalement retourner les fichiers PDF à l'utilisateur.Problème de performance NFOP

Le processus se poursuit actuellement comme ceci:

  1. procédure stockée -> XML
  2. XML -> XSLT -> XSL-FO
  3. XSL-FO -> NFop -> PDF

Cela fonctionne très bien, le fichier PDF est générée de manière satisfaisante. Le problème est que cela prend 300+ secondes pour le faire. Le profileur ANTS indique que le problème est assis dans la méthode

driver.run() 

à l'intérieur de NFOP. Ce n'est pas comme si c'était une quantité gargantuesque de données, la taille de la source xsl-fo entrant dans l'objet driver nfop est ~ 980k. Quelle est la source la plus probable et la résolution de ce problème?

ANY des indices ou des conseils ou des réponses sont les plus appréciés, nous étions supposés se diriger vers VA scan à 11 heures. : |

Répondre

0

Je vous suggère d'utiliser un outil disponible gratuitement comme VisualVM et de profiler votre code. Il peut vous montrer le problème assez rapidement.

+1

Veuillez voir la question. Nous avons utilisé un profileur. Cela ne nous dit rien d'utile. C'est pourquoi j'ai posé la question ici. –

+0

Un profileur va «descendre» dans driver.run(). Essayez un commercial si VisualVM n'a pas ce qu'il faut. –

1

avez-vous considéré FO.NET?

+0

Non, nous allons jeter un coup d'oeil à cela. Merci! –