[GH-ISSUE #1764] memory leak? #1757

Open
opened 2026-03-03 19:54:06 +03:00 by kerem · 8 comments
Owner

Originally created by @adventmedia on GitHub (Sep 8, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1764

Very heavy memory usage by ProxyMan when it has been running for a while. Streaming internet radio may be a factor.

Easy solution of course is to just quit & restart ProxyMan. I certainly don’t need it running constantly.

  • App version: e.g Proxyman 3.9.0
  • macOS version: macOS Ventura 13.5.2
    screenshot_1082
Originally created by @adventmedia on GitHub (Sep 8, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1764 Very heavy memory usage by ProxyMan when it has been running for a while. Streaming internet radio may be a factor. Easy solution of course is to just quit & restart ProxyMan. I certainly don’t need it running constantly. - App version: e.g Proxyman 3.9.0 - macOS version: macOS Ventura 13.5.2 ![screenshot_1082](https://github.com/ProxymanApp/Proxyman/assets/1529172/85d9f9cc-c667-471a-a2dc-cbbd569202f7)
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 9, 2023):

Hey @adventmedia If you don't mind, can you share with me the Tools Menu -> SSL Proxying List ?

I'd like to know how many domains/clients you're decrypting HTTPS data. If it contains a Web Browser (e.g. Safari, Google Chrome, ...) it might consume a lot of memory if you're watching a Youtube video.

<!-- gh-comment-id:1712367741 --> @NghiaTranUIT commented on GitHub (Sep 9, 2023): Hey @adventmedia If you don't mind, can you share with me the Tools Menu -> SSL Proxying List ? I'd like to know how many domains/clients you're decrypting HTTPS data. If it contains a Web Browser (e.g. Safari, Google Chrome, ...) it might consume a lot of memory if you're watching a Youtube video.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 9, 2023):

@adventmedia if you don't mind, please try this Beta build: https://download.proxyman.io/beta/Proxyman_4.10.0_improve_app_memory_usage.dmg

<!-- gh-comment-id:1712453518 --> @NghiaTranUIT commented on GitHub (Sep 9, 2023): @adventmedia if you don't mind, please try this Beta build: https://download.proxyman.io/beta/Proxyman_4.10.0_improve_app_memory_usage.dmg - Ticket: #1765
Author
Owner

@adventmedia commented on GitHub (Sep 9, 2023):

Your beta does appear to improve matters somewhat, memory usage is down to ~17 GB. Still a lot!
Under the SSL Proxying List I have no entries.
I should explain my use case: I am running various domains on my Mac using MAMP. In order to view/test these domains on my iPhone I am running ProxyMan and configuring my iPhone to use the proxy at e.g. MyMac.local with ProxyMan’s port 8866. That’s it pure and simple. I suspect my simplistic use of PM is a contributing factor.

<!-- gh-comment-id:1712537200 --> @adventmedia commented on GitHub (Sep 9, 2023): Your beta does appear to improve matters somewhat, memory usage is down to ~17 GB. Still a lot! Under the SSL Proxying List I have no entries. I should explain my use case: I am running various domains on my Mac using MAMP. In order to view/test these domains on my iPhone I am running ProxyMan and configuring my iPhone to use the proxy at e.g. MyMac.local with ProxyMan’s port 8866. That’s it pure and simple. I suspect my simplistic use of PM is a contributing factor.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 10, 2023):

has been running for a while

Just wondering: How long is it? The estimated time is okay because I'd like to reproduce it within the same period of time.

<!-- gh-comment-id:1712700917 --> @NghiaTranUIT commented on GitHub (Sep 10, 2023): > has been running for a while Just wondering: How long is it? The estimated time is okay because I'd like to reproduce it within the same period of time.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 10, 2023):

@adventmedia let's try this build: https://github.com/ProxymanApp/Proxyman/issues/1765#issuecomment-1712751288

Thanks in advance 🙇

<!-- gh-comment-id:1712751363 --> @NghiaTranUIT commented on GitHub (Sep 10, 2023): @adventmedia let's try this build: https://github.com/ProxymanApp/Proxyman/issues/1765#issuecomment-1712751288 Thanks in advance 🙇
Author
Owner

@adventmedia commented on GitHub (Sep 10, 2023):

much better! < 2GB after about 3 hours

<!-- gh-comment-id:1712846316 --> @adventmedia commented on GitHub (Sep 10, 2023): much better! < 2GB after about 3 hours
Author
Owner

@adventmedia commented on GitHub (Sep 10, 2023):

generally I’ve left PM running for 3-4 hours with internet radio streaming

<!-- gh-comment-id:1712846456 --> @adventmedia commented on GitHub (Sep 10, 2023): generally I’ve left PM running for 3-4 hours with internet radio streaming
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 11, 2023):

much better! < 2GB after about 3 hours

If you don't mind, can you share how many items, which are captured for 3-4 hours ?

CleanShot 2023-09-11 at 09 16 58@2x

<!-- gh-comment-id:1713058685 --> @NghiaTranUIT commented on GitHub (Sep 11, 2023): > much better! < 2GB after about 3 hours If you don't mind, can you share how many items, which are captured for 3-4 hours ? ![CleanShot 2023-09-11 at 09 16 58@2x](https://github.com/ProxymanApp/Proxyman/assets/5878421/1465a4a9-83bd-40c2-ad3f-325f5b9d1faa)
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#1757
No description provided.