I’m having issues too, a 3MB presentation seams to be using ~350MB.
I will attach the conversion class, given a command line parameter it will convert all non pdf files in the directory assuming they are powerpoint presentation.
System.out.print... is like that so I can easily import it as a cvs format into excel to share for project reports regarding current evaluation progress.
Last execution I got;
;LifeLikePresentation.ppt;24.287;31.198;55.485;5;2 MB;360 KB;245 MB;3 MB;
;LifeLikePresentation.pptx;10.112;25.443;35.555;5;205 KB;307 KB;29 MB;1 MB;
ppt, took 55 seconds and used 245MB to load and 3MB to save. I realise Memory isn't that accurate as it uses System.gc() which won't guarantee execution it just suggestions execution to the JVM. Also if a gc is done mix execution it might skew the results.
I usually put the same file in the directory multiple times and execute it so a long term average load pattern can be identified.
Files now attached, remove .txt from the java classes as that file extension can't be uploaded apparently.
I’ve tried Aspose.Slides 15.7.0 and memory usage has dramatically reduced but execution time is still a lot. I’ve attached the sample ppt i’ve been using LifeLikePresentation.ppt.