FAIL (the browser should render some flash content, not this).
Ecrion Products

Performance Comparison Graph

Test machine specifications:

  • Intel Core 2 Quad CPU at 2.40 GHz
  • 2 Gb RAM
  • Microsoft Windows Server 2003 R2 Service Pack 2

Test Description: Nested tables spanned over 500 pages.
Why is this important: Tables are layout elements that are very used in large documents like invoices, statements and product catalogs. It is mandatory for a renderer to be able to process them quickly, with minimum memory consumption. Nested tables are even more difficult to process, because some content can't be discarded until a row's layout is complete. Engines should be able to do this at page level because keeping the whole structure in memory will cause the formatting to fail as the number of pages increases.

Test XSL-FO files: Benchmark1.zip, Benchmark2.zip.
Generated PDF:    Benchmark1.pdf, Benchmark2.pdf.

Total Rendering Time (seconds)
Benchmark1.fo Benchmark2.fo
Ecrion XF Ultrascale 2008 91 18
RenderX XEP v4.12 125 36
Antenna House XSLFormatter v4.3 195 68
Apache FOP v0.94 No output 37

Peak Memory Usage (MB)
Benchmark1.fo Benchmark2.fo
Ecrion XF Ultrascale 2008 90 28
RenderX XEP v4.12 1400 614
Antenna House XSLFormatter v4.3 88 296
Apache FOP v0.94 No output 615
home   |  about us   |  products   |  services   |  support   |  customers   |  partners   |  downloads   |  shop

Copyright© 2002-2008 Ecrion Software Inc. All Rights Reserved.
XSL FO, XML, XSL, XSLT, PDF, Postscript, XPS, SVG, Java, .NET, Delphi, W3C, HTML, WordML, Barcodes