eneam / mboxviewer

A small but powerfull app for viewing MBOX files
Other
432 stars 24 forks source link

Out of memory #1

Closed Rourke101 closed 4 years ago

Rourke101 commented 5 years ago

I am trying to read a 15GB mbox file. After the initial load it says "Out of memory". (Note - My computer has more than 20GB of free memory)

zigm commented 5 years ago

Hmm, that should work. The largest mbox archive file I tested was 9GB. Let me know which version you are running. Please remove .mboxview file corresponding to your archive file and try again. Is your mail file from Google or some other provider? When the mbox viewer starts parsing your mbox file, you should see the progress bar. Do you see out of memory immediately ? I did see out of memory in the past but it was due to the version mismatch of .mboxview file but I don't think this is what is happening in your case. Remove .mboxview file and let me know if that helps. And provide as many details as you can.

zigm commented 5 years ago

Did not mean to close the issue, please reply to my follow up comment.

zigm commented 5 years ago

See my reply I posted on github.

On Thu, Apr 18, 2019 at 11:36 AM Rourke101 notifications@github.com wrote:

I am trying to read a 15GB mbox file. After the initial load it says "Out of memory". (Note - My computer has more than 20GB of free memory)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/eneam/mboxviewer/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AITWSJYF3HBJ26UCKL3VPZTPRCPQNANCNFSM4HG6S75A .

zigm commented 5 years ago

When you select one of the installed archive files for the first time, the mbox viewer will parse the archive and create MailArchiveFileName.mboxview index file. The size of the mboxview file should be much smaller than the corresponding mail file. Mbox viewer loads the index file into the memory to boost performance.

zigm commented 5 years ago

Created 18GB mail file by concatenating twice the same 9GB mbox mail file and parsed using mbox viewer v 1.0.3.0. Didn't see out of memory failure. Waiting for more details from you.,

zigm commented 5 years ago

Thank you for taking time to raise the issue. Would like to resolve the reported issue but will need your help to provide a bit more details.

On Thu, Apr 18, 2019 at 11:36 AM Rourke101 notifications@github.com wrote:

I am trying to read a 15GB mbox file. After the initial load it says "Out of memory". (Note - My computer has more than 20GB of free memory)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/eneam/mboxviewer/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AITWSJYF3HBJ26UCKL3VPZTPRCPQNANCNFSM4HG6S75A .

zigm commented 5 years ago

Wondering if you did clone the master branch, build the mboxview and run. This may not always work since the master branch might be in unknown state. The projects doesn't have feature branches so you need to always checkout to the released tag and rebuild. May not be the best practice but I am the only active developer at the moment.

zigm commented 5 years ago

Resolved Out of Memory crash in v1.0.3.1. The second user reported the same issue. Worked with that user to resolve the issue. Appreciate if you could verify the fix running your large mail archive.

Complete list of enhancements is listed below. v 1.0.3.1

Rourke101 commented 4 years ago

Sorry, I didn't get notified of this :-0

Latest version opens well a 14GB file. Well done

zigm commented 4 years ago

Thanks for taking time to verify the fix and provide feedback. I helps to stay motivated -:) and makes tool better.

On Mon, Mar 30, 2020 at 9:28 PM Rourke101 notifications@github.com wrote:

Closed #1 https://github.com/eneam/mboxviewer/issues/1.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/eneam/mboxviewer/issues/1#event-3181255229, or unsubscribe https://github.com/notifications/unsubscribe-auth/AITWSJ52LA54N2DHEDMJA5DRKFIMDANCNFSM4HG6S75A .