I have one regular process that takes one PDF file (~20 pages), create print content … etc. Create print content plugin for that file takes ~5sec to complete. CPU usage for mergeEngine.exe in this case is ~12%
Since I have hundreds/thousands of those files I created self replicating process that will process them in parallel. I’ve set this process to max 3 instances (Max percentage of threading to 3%, Maximum number of replicated processes is 100), but create print content plugin takes~15sec for one file to complete. There are three mergeEngine.exe running at 2%-5%
I did try to increase number of processes but it makes it even slower.
Server has 8 merge engines defines, 2 datamapper engines, 32 GB RAM (50% free at all time when those process runs), version is 2021.2. There were not other running jobs when I tested this
Am I missing something? Why is this so slow running as self replicating process? What can I do to speed things up?