mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 16:45:57 +03:00
[GH-ISSUE #1145] Feature Request: Limit the number of records. #1140
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1140
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @moriwang on GitHub (Feb 11, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1145
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
Proxyman 3.0.0
macOS Version? (Ex. mac 10.14)
macOS 12.0.1
Steps to reproduce
When Proxyman recorded for a long time(like a whole night, thousands of records), I have to wait more than 20s to clear all records.
It's more efficient to just reopen Proxyman.
Expected behavior
Add a config limit max record numbers or longest record time.
@NghiaTranUIT commented on GitHub (Feb 12, 2022):
Thanks for your report @moriwang 🌮
To investigate it, Just wondering: Do you use
*in the SSL Proxying List?*means that Proxyman would intercept all HTTPS Traffic from your computer.@moriwang commented on GitHub (Feb 14, 2022):
@NghiaTranUIT commented on GitHub (Feb 14, 2022):
So, the problem is from Google Chrome since Proxyman would intercept all HTTPS traffic from this app. If you let it runs overnight, the memory usage might significantly be increased (especially if you use Youtube).
I highly suggest enabling SSL Proxying on particular domains rather than entire Web browser 👍
Meanwhile, I will investigate why it takes so long to remove all memory.
@moriwang commented on GitHub (Feb 15, 2022):
I took your suggestion and reset my SSL Proxying List.

But it still stuck when I tried to clean all records. Before that, Proxyman run about 14 hours, 30000 records, and took 340 MB memory as shown in right-bottom corner. None of them matched SSL Proxying List. May this can help you😉.
@NghiaTranUIT commented on GitHub (Feb 15, 2022):
Ah, It seems that I found a problem. Since the last build, I fix the race conditions problem by moving the clear all connections to the Main Thread. Thus, it might cause the freeze 🙁
I will investigate and fix it in the next release 👍