Open jacobbednarz opened 1 week ago
It seems that I should detect when the System is going to sleep or wake up to enable/disable the recording session.
May I ask: When the app is unresponsive, how many recorded items in the table 🤔
To estimate how much RAM is usage.
You can find it in the bottom bar.
when i encountered this today i had less than 10 rows after another forced restart. next time this happens, i can grab the memory usage too. is there anything else i can provide to help diagnosing easier?
unsure if it matters, however, i don't use it for all traffic. i will export the HTTPS_PROXY env var for the script or app to use.
today i noticed that after sleep, proxyman became unresponsive and had consumed 180GB of memory needing to be forcefully quit. had between 20 and 30 rows of HTTP interactions at the time. i submitted the crash report to Apple but do let me know if they are useful for you to have as well and i can send them over.
I'm working on the memory leaking issue when Proxyman tries to fetch the remote certificate - for generating a client certificate with Proxyman CA.
It causes the memory will up over time and cause your problem. Let me fix it and send you a Beta build 👍
legend! hopefully the memory leak fix is also the fix for the problems following sleep and we can get both in one go.
Description
After a period of use, putting my laptop to sleep causes Proxyman to become unresponsive and require a force quit to restart.
Steps to Reproduce
Current Behavior
Proxyman is not usable after sleep.
Expected Behavior
Proxyman can be used after sleep.
Environment