I’m doing some tests with the whole aspose libraries in order to improve the document PDF conversion service i offer in my application wich is currently done using OpenOffice.
In my tests i realized that the Aspose.Words uses a lot of memory, even if i instantiate the Document object with FileInputStream as parameter and this could cause java.lang.OutOfMemoryError even with a 1GB heap space for my test app.
In my test i fired about of 25 threads trying to convert a 1,5MB document and it used about 1GB memory! In this test i checked out that the problem occurs even before i try to convert the document, in the moment i instantiate the Document object.
This is a serious deal breaker since i want to use in a web application with several simultaneously executions and i’m not willing to spend several thousand dollars for a sollution that would be worse than what i currently use.
Is there something i can do to improve this situation?