[GH-ISSUE #262] Performance Tweak #257

Closed
opened 2026-03-03 19:16:48 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Aug 25, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/262

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

During working on Breakpoint, we found out couple approaches to improve performance and reduce memory usage.

👑 Criteria

  • If HTTP requests, which make from System Process (trustd, accountds) shouldn't store binary in request/response since it's waste
  • Add SkipBody in HTTPRequest/Response to determine if we need to keep the binary body
  • Improve "Clear all Cache" Tool -> Remove all flows in Flow Pool, Group, Folder and Node (recursively)
Originally created by @NghiaTranUIT on GitHub (Aug 25, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/262 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief During working on Breakpoint, we found out couple approaches to improve performance and reduce memory usage. ## 👑 Criteria - [x] If HTTP requests, which make from System Process (trustd, accountds) shouldn't store binary in request/response since it's waste - [x] Add SkipBody in HTTPRequest/Response to determine if we need to keep the binary body - [x] Improve "Clear all Cache" Tool -> Remove all flows in Flow Pool, Group, Folder and Node (recursively)
kerem 2026-03-03 19:16:48 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 25, 2019):

All done 💯

🤯 Changelogs

  • Don't keep Binary body for HTTP requests, which make from system process, such as trustd, accountds -> Reduce RAM overheat
  • Remove all flows in Flow Pool, Group and Folder
  • Adopt Barrier queue for Flow Pool
<!-- gh-comment-id:524634219 --> @NghiaTranUIT commented on GitHub (Aug 25, 2019): All done 💯 ## 🤯 Changelogs - [x] Don't keep Binary body for HTTP requests, which make from system process, such as trustd, accountds -> Reduce RAM overheat - [x] Remove all flows in Flow Pool, Group and Folder - [x] Adopt Barrier queue for Flow Pool
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#257
No description provided.