Mbox SplitInto extreme slow performance

Yes, we recognize the limitations of MboxReader as a sequential reader, but we’ll explore possible ways.

1 Like

Highly appreciate your effort, the best I could think of, was to add a function MboxReader.DeleteItem( entryID/ItemNo/etc ) As Boolean to return if delete was successful. Best :slight_smile:

@australian.dev.nerds,
thank you.

Hello,
Just got a chance to test the 25.2 .net 4.5 build for the split into slow performance issue.
Tried an Ost file, and even using the 25.2 build in a .net framework 4.8 project is still about 3.5x slower than version 24.2!
Just because you said the .net 4.5 has fixed the issue, wanted to check to make sure there’s nothing wrong on my side.
Can you please confirm :slight_smile:

Hello,
I will forward this to the developers so they can investigate your request.

Hi @australian.dev.nerds ,
We tested your case using the project you sent earlier (with the 250MB OST file) across different Aspose.Email versions but did not observe the difference you described in the latest version. Please see the screenshots with the results.
24.2.0.jpg (222.5 KB)

24.3.0.jpg (224.6 KB)

25.2.0.jpg (219.7 KB)

Hello,
Please test:

24.2 .net fw 4.0 dll - in a WinForms .Net Framework 4.0 Full project
vs
25.2 .net fw 4.5 dll - in a WinForms .Net Framework 4.8 project

24.2 .net fw 4.0 dll is much faster!

Hello @australian.dev.nerds ,

Could you provide some numbers to compare the performance difference?