We are using Apsose.email for parsing .msg emails. As number of emails grows, runtime memory consumed to process the email takes 2-3 times the email content size.
For example, if i process any 50, 20mb emails simultanously it takes 4gb RAM. and it is not scaling more than that with 4gb ram.
Similarly for 2 mb emails, we are not able to simultanously process 500 emails.
We wanted to know:
1. Do we have any benchmark from aspose which claims how many concurrent emails (of different size) can be processed with what memory settings?
2. Also is there any possibility to read email attributes like to, from etc without loading entire 10mb emails. I mean is there any way to take first 1000 bytes and find from it?