PDF Merge and Split - Performance Benchmark

Q:

I needed your help with respect to performance benchmark for PDF merge operation and time taken for merge operation.

Do you have any performance benchmark details with respect to PDF size and hardware configuration where merge is happening?
Please see below my current performance benchmark details. Can you suggest the ideal hardware configuration to achieve optimum performance?

PDF Merge / Combine Time

of Docs Merged

21

23

22

20

21

File Size( MB )

8

13

14.5

18

51

Server 1

14

18

25

18

77

Server 2

34

52

65

44

190

Server 1

Server 2

CPU

1 @ 3.33 GHz

2 @ 2.13 GHZ

RAM

16GB

2GB

OS

Windows 2008 64 Bit

Windows 2008 32 bit

A:

The performance would depend on multiple factors (such as whether or not the output is linearized –i.e. flags used in PDFDoc.Save(); the number of pages and file size of the input PDF, hardware, etc.).

For faster performance use:
pdfdoc.Save(“out.pdf”, pdftron.SDF.SDFDoc.SaveOptions.e_compatibility);

To better optimized output and slower performance use:
pdfdoc.Save(“out.pdf”, pdftron.SDF.SDFDoc.SaveOptions.e_linearized);

Naturally the faster the machine, the faster will be the performance of PDF merge operation. In case of PDF merge, 4GB should be enough for optimal operation for most documents. Also using 64-bit version of PDFNet would be ideal – due to 2GB limitation of 32-bit process.