Proxyman
Proxyman copied to clipboard
Excessive application memory used by proxyman
Description
After having proxyman active for some time (usually a few days) I run out of application memory on my computer due to proxyman taking up so much memory
Steps to Reproduce
(Not entirely sure but I suspect:)
- Launch proxyman
- Keep proxyman active for a few days while using computer
- Eventually run out of application memory in proxyman
Current Behavior
Run out of application memory
Expected Behavior
Should not run out of application memory
Environment
- App version: Proxyman 5.0.0
- macOS version: 14.4.1
@MichaelGofron May I ask how many items are in the Tools Menu -> SSL Proxying List ?
It's important because it shows how many domains are intercepted. This intercepted data is stored in the Memory and it accumulates if you use it for a long usage.
By removing these SSL Items, Proxyman only proxies the Request/Response without holding any data, so it might use less Memory.
Hm, these are just several variants of apps that we are testing locally. For instance we have our main app and the api it hits in addition to smaller "dev apps" we have we are basically stripped down versions of the main app used since it takes a while to build the main app.
Is there anything I could do besides remove these SSL items? For instance keep a shorter window for data stored by proxyman of an hour?
Do you use Wildcard SSL, for example: *
to intercept all traffic 🤔 ?
Not sure if this setting: Auto clean up memory
in the Setting -> Advanced is enabled or not? If not, please enable it 👍
I experience the same issue. Proxyman 5.3.0 was open for 1 day and we got 90GB memory.
please make a feature that limit the amount of log it keep, for example 1h, and the user can increase it if he like. it critical because it block our macs in a crazy way.