Wednesday, 4 November 2015

KB2996035 - Performance issues when printing 1000s of customer account statements

A bit of a spotlight on this KB. This is not in AX2012R3CU9 but available on LCS for download.

When you are printing a large number of customer statements it can take hours to print. This can be cut down dramatically.

I don’t have perfect stats but with our testing on a TEST box. It ran 2.5 times faster. Producing over over 3000 statements in 30minutes. I think with better infrastructure we can get much better results. (12GB x 4 Cores test box – was a shared box for other services) The more cores the faster it is. clip_image002

The installer contains 2 KBs in one.

clip_image004

clip_image006

The code is generic in nature but requires that you still make a small change to the code. Not sure if this was forgotten. Add this method to the controller class of the report.

image

Final result should show you a new check box “Use parallel processing”. If this is ticked then it will multi thread and the prints will be out of sequence.

If you don’t tick or see this flag, you are not multi-threading.

No comments: