[GH-ISSUE #1174] [BUG] Proxyman is not responding when leave it overnight #1170

Open
opened 2026-03-03 19:48:56 +03:00 by kerem · 6 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 15, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1174

Originally assigned to: @NghiaTranUIT on GitHub.

Description

Some users report that Proxyman is unresponsive when it is running overnight. It can be a result of out-of-memory. We have to find a solution to fix it.

Acceptance Criteria

  • Automatically reduce the memory usage if it exceeds a certain point.
  • Auto clear old requests/responses to save memory. Make sure the app is always responsive 👍
Originally created by @NghiaTranUIT on GitHub (Mar 15, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1174 Originally assigned to: @NghiaTranUIT on GitHub. ### Description Some users report that Proxyman is unresponsive when it is running overnight. It can be a result of out-of-memory. We have to find a solution to fix it. ### Acceptance Criteria - Automatically reduce the memory usage if it exceeds a certain point. - Auto clear old requests/responses to save memory. Make sure the app is always responsive 👍
Author
Owner

@ilendemli commented on GitHub (Sep 14, 2022):

Can confirm, uses sub 100mb memory at the beginning, but goes up to almost 5gb after some time.

<!-- gh-comment-id:1247206717 --> @ilendemli commented on GitHub (Sep 14, 2022): Can confirm, uses sub 100mb memory at the beginning, but goes up to almost 5gb after some time.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 15, 2022):

@ilendemli can you share with me what domain/apps are in the Tool -> SSL Proxying List?

If it contains:

  • * : All Wildcard
  • Web Browser: Google Chrome, Safari, ...

It's a reason why you get a huge memory usage.

<!-- gh-comment-id:1247471413 --> @NghiaTranUIT commented on GitHub (Sep 15, 2022): @ilendemli can you share with me what domain/apps are in the Tool -> SSL Proxying List? If it contains: - `*` : All Wildcard - Web Browser: Google Chrome, Safari, ... It's a reason why you get a huge memory usage.
Author
Owner

@ilendemli commented on GitHub (Sep 15, 2022):

@NghiaTranUIT there was one entry, github.com, used almost 1gb of memory at about 24h uptime, it went down to ~95mb after removing it

<!-- gh-comment-id:1247844272 --> @ilendemli commented on GitHub (Sep 15, 2022): @NghiaTranUIT there was one entry, github.com, used almost 1gb of memory at about 24h uptime, it went down to ~95mb after removing it
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 16, 2022):

1gb of memory at about 24h uptime

n general, Proxyman keeps uncompress data of all Github's requests/responses. Thus, it might accumulate to 1 Gb for 24h. I suppose that it's reasonable.

I don't want to automatically purge the data until the user actually does it (By Clicking on the clearing button).

<!-- gh-comment-id:1249941537 --> @NghiaTranUIT commented on GitHub (Sep 16, 2022): > 1gb of memory at about 24h uptime n general, Proxyman keeps uncompress data of all Github's requests/responses. Thus, it might accumulate to 1 Gb for 24h. I suppose that it's reasonable. I don't want to automatically purge the data until the user actually does it (By Clicking on the clearing button).
Author
Owner

@ilendemli commented on GitHub (Sep 17, 2022):

In my case, the recording was disabled but System and External Proxy Override were active with that entry in the SSL Proxying List. So it was accumulating the data without me ever having any way to access it. Kinda feels odd, doesn't it?

<!-- gh-comment-id:1250091895 --> @ilendemli commented on GitHub (Sep 17, 2022): In my case, the recording was disabled but System and External Proxy Override were active with that entry in the SSL Proxying List. So it was accumulating the data without me ever having any way to access it. Kinda feels odd, doesn't it?
Author
Owner

@ilendemli commented on GitHub (Mar 3, 2023):

@NghiaTranUIT I think it is not needed to keep uncompressed data as long as it is not recording.

<!-- gh-comment-id:1453265951 --> @ilendemli commented on GitHub (Mar 3, 2023): @NghiaTranUIT I think it is not needed to keep uncompressed data as long as it is not recording.
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#1170
No description provided.