I have observed the requirements shared by you. I like to share that when you load the presentation by instantiating Presentation object the entire presentation gets loaded in Document Object Model (DOM) of Aspose.Slides. The presentations size that you are referring is fairly big. The amount of memory consumed is dependent upon number of slides, number of shapes inside every slide and multimedia content inside the presentation. The point to note is that 18Mb presentation will not be taking 18Mb memory in RAM when loaded using Aspose.Slides as it will be fill the data structures inside DOM of Aspose.Slides. There is no benchmark available in this regard that how much memory a presentation will consume in memory when loaded using Aspose.Slides. As an example an 18MB presentation with single slide and only 1 embedded video frame will take lot lesser memory than a same 18MB presentation with 10 slides, many shapes and multimedia content inside that.
I hope the shared elaboration will be helpful.
Thanks for your reply.
Thanks for your reply!!