[GH-ISSUE #390] Improve performance and memory usage for each request. #386

Closed
opened 2026-03-03 19:18:07 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Feb 2, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/390

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

Currently, we have certain lazy variables in Request and Response class, which are for "Raw Content", "Preview Content", ....

It leads to the increase of memory consumption. We need to review and refactor it.

👑 Criteria

  • Convert all Lazy Variable to Computing variable -> Reduce memory consumption.
  • Release compressed Body after uncompression. (Each Request keep the Compressed and UnCompressed Body, which are redundant)
  • Review and remove all unused variables in Request and Response classes
Originally created by @NghiaTranUIT on GitHub (Feb 2, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/390 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief Currently, we have certain lazy variables in Request and Response class, which are for "Raw Content", "Preview Content", .... It leads to the increase of memory consumption. We need to review and refactor it. ## 👑 Criteria - [x] Convert all Lazy Variable to Computing variable -> Reduce memory consumption. - [x] Release compressed Body after uncompression. (Each Request keep the Compressed and UnCompressed Body, which are redundant) - [x] Review and remove all unused variables in Request and Response classes
kerem 2026-03-03 19:18:07 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 2, 2020):

All done 🙌

<!-- gh-comment-id:581112183 --> @NghiaTranUIT commented on GitHub (Feb 2, 2020): All done 🙌
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#386
No description provided.