Sat, 06 Feb 2021 13:37:13 GMT
Running v4.1.3 on Win 8.1 x64. After about 1-2 days of running, i noticed my memory consumption increasing steadily and without explanation. I then found the problem in the non-paged pool which was growing steadily beyond 7GB and rising until the system runs out of memory.
Investigating using the poolmon from WDK it revealed the culprit being the nldrv driver from NetLimiter. Screenshots:
I have an OpenVpn session running all the time. I've enabled All 3 components, blocker, limiter, priority.
priority: The priority has the "adaptive" checkbox using default values (normal reaction, 20/80). One application has a priority set to low, matching on .exe name
limiter: I have 4 limiter rules but they are all disabled
blocker: i have 4 blocker rules, all enabled. The block connections outside to specific hosts
zones: i have 3 custom zones to distinguish vpn traffic from normal traffic (internet, internet without vpn, vpn only) which are based on local ip addresses and "network is not" conditions (the value for these conditions is 543 and 56, i recall they were different, but i guess it's the decimal value of whatever mask i used when i defined them)
These are all very old configurations, I've been running NetLimiter for years. A few months back I enabled the Priorities feature (never used it until then) and I also tried to keep updated with stable versions.
I think this memory leak bug was introduced more recently.
Can we please get an option to (1) disable collection of traffic data and (2) delete traffic data automatically when it's either older than N days or bigger than X megabytes?
The traffic database fills up tens of GB on my drive completely unnecesessarily. This is a very basic feature.
Sat, 06 Feb 2021 17:51:11 GMT
Thanks for your report! Just few quick questions...
1. What happens when you disable the priorities?
2. What happen when you disable your VPN?
Do you still get the memory leak?