ProxymanApp / ProxymanApp/Proxyman

Saving session takes too much memory

Open
#1,111 12 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Mar 5, 2022.

✅ Done bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

I was trying to save a session and it went as high as 80GB and I had to terminate it, losing all my data.

Is it possible to:

  1. add cancellation in the progress window.
  2. estimate the size required and check the disk space, prompt for warning first. then write to file in chunks periodically (newest records first) instead of saving all to memory. this way even if it crashes there is still something usable.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.