wiresock / proxifyre

ProxiFyre: SOCKS5 Proxifier for Windows
https://www.ntkernel.com
GNU Affero General Public License v3.0
298 stars 23 forks source link

Cpu utilization #8

Closed steom closed 1 year ago

steom commented 1 year ago

High cpu usage with network traffic, also when no one of whitelisten app is used. Seems that the filter always monitor all network traffic, and cpu usare spikes high.

wiresock commented 1 year ago

Indeed, you're correct. The network persistently undergoes filtration, and connections are systematically mapped to host processes, irrespective of the active status of any pre-configured application instance.

steom commented 1 year ago

this is a "nice" unwanted effect. proxifyer slows down the whole machine even if no configured programs are currently in use or running. it's by design? is this not fixable?

wiresock commented 1 year ago

Indeed, this behavior is intentional. Nonetheless, we could consider implementing certain optimizations, such as tracking active applications and engaging the filter only when the relevant instances are in operation.