ProxymanApp / ProxymanApp/Proxyman

Improve App Memory usage

Open
#1,765 2 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Sep 9, 2023.

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

Description

Description

Some reports that Proxyman is consuming a lot of RAM when used for long hours or dates. We should find memory leaks or find a solution to release unused resources.

Acceptance Criteria

  • Use LRU for caching the Server Certificate
  • Observe the Memory => If it exceeds 1Gb -> Release half of the connections/flows if there is a memory warning notification.
  • Remove some unused internal locks of each Request/Response objects
  • Clear the cache flows properly => Turn out the request arrays are not clean up properly.

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.