We have source Template file containing 8-10 template slides (Each template slide have different table with 1 template row). As per the data we are populating template slides and generating destination ppt file. If no of row for a template increasing, we are creating clone on particular source slide and adding it to destination.
If data is small, creating 30-35 slides in destination (each destination slide is having table with 10-12 rows and 14-16 columns and corresponding data), its working fine. But for data is getting increased, for 50+ such slides we are getting "java.lang.OutOfMemoryError: GC overhead limit exceeded" exception.
We are using 4GB for server with Java 8. We have monitor Java heap space and whenever
aspose consuming more than 75MB of heap space, getting this issue.
Can you please suggest memory optimization mechanism. We have constraint for increasing server memory. And also not able to share source presentation due to sensitive data.