Jump to content

Recommended Posts

From Malwarebytes Administrator exile360
Posted March 12
Greetings :)

"I thought I should add some info here to try to clear things up as best I can with regards to our RAM usage and other performance metrics. First off, Malwarebytes has several modules that protect against various threats and attack vectors (4 currently; 5 if you count self-protection) so that has something to do with it. Also, we've discovered that keeping as much of our database loaded into memory as possible actually results in better overall system performance, not worse. The reason for this is simply because many AVs/other anti-malware products, in order to seem like they are using less resources/RAM etc. will actually not load much of their database(s) into memory until a new file is downloaded/executed etc. This results in often serious lag when attempting to run a new process in memory (even clean processes) as they end up having to scan the item/load those databases anyway. We avoid eating up so much CPU by keeping our databases in memory so that analysis and detection (if something is a threat) are almost instantaneous.

That said, we definitely believe that there are things we would like to do better, including reducing our memory footprint so that our software runs as fast and as light as possible without interfering with normal use of the PC. In fact, this is one key area that we have developers focused on right now. The challenge is to dramatically reduce our RAM usage without sacrificing too much (if any) overall speed/performance of the system and our software. It's not an easy thing to accomplish, but I do believe that through hard work and smart coding, our developers will be able to come up with a reasonable solution to this. It should only be a matter of time.

Anyway, I hope this helps. I realize it doesn't exactly fix the issue of high RAM usage in Malwarebytes (as I type this, MBAMService.exe is consuming approximately 340MB of RAM on my system; though thankfully I've got 24GB, so it isn't impacting the loading of other software or anything). Also, while I completely understand what you're saying about older/slower systems with less memory installed, any modern system with an adequate amount of RAM wouldn't really benefit in any way if we did reduce our memory footprint, but they could be impacted if we increased our CPU footprint, especially when analyzing new processes being loaded into memory. As others have stated, the only time RAM usage is a problem is when you actually run out of it and Windows must page processes to disk via the paging file. Having a certain amount of free RAM really doesn't do anything to improve the performance of a system (the only real exception being technology such as SuperFetch in Windows Vista, which MS actually toned down in a major way in 7+ due to users complaining about it eating up so much RAM, many not realizing that all it was doing was loading up the most recently/commonly used processes/data into memory to improve the load times/performance of said software once the user decides to run them)."

https://forums.malwarebytes.com/topic/197270-malwarebytes-ram-usage-should-be-less-than-100mb/?do=findComment&comment=1108100

 

Edited by TheThornWithin
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
Back to top
×
×
  • Create New...

Important Information

This site uses cookies - We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.