Author Topic: What are all these processes doing?  (Read 1863 times)

0 Members and 1 Guest are viewing this topic.

Offline tlancev2

  • Newbie
  • *
  • Posts: 3
What are all these processes doing?
« on: August 11, 2019, 12:49:21 AM »
 :-[I've just started using the free version. It is my n00bie understanding that until a scan is activated and/or a check for updates is begun Avast is inert, not doing anything. If so I am wondering what's going on as seen in ActivityMonior.
« Last Edit: August 11, 2019, 03:53:36 PM by tlancev2 »

Offline tlancev2

  • Newbie
  • *
  • Posts: 3
Re: What are all these processes doing?
« Reply #1 on: August 11, 2019, 03:59:16 PM »
Another way of asking my question is: Isn't that a lot of RAM for an application that is supposedly idle?

Also, note that I changed the screenshot as the original left out some processes. IOW, there are more, and one of them is showing a real chunk of RAM.

Offline ondrej.kolacek

  • Avast team
  • Sr. Member
  • *
  • Posts: 394
Re: What are all these processes doing?
« Reply #2 on: August 12, 2019, 11:51:24 AM »
Hello,

you are mistaken; if you install Avast, several shields are active: File Shield (scans files that are being opened), Web Shield (scans web browsing traffic), Mail Shield (scans incoming mail). These scan for threats all the time, and are the most important part of Antivirus; scanning your disk time to time is good, but without shields, antivirus is nearly useless. We update virus definitions every few minutes, and scan stuff that is being actively accessed, so there is a maximal chance of stopping threats.

Additionally, it is useless to look at anything else than Private memory (memory which is owned by the process and needs to be kept in memory or swap file); the remaining is usually binaries and memory mapped files backed by real files, which means it can be paged out of memory at any time when memory becomes scarce. As you can see, the only processes that consume significant memory is daemon (unpacked virus definitions of scan engine) and proxy (state of all http connections). In general, size of binaries is not really relevant for real application memory footprint.

Avast uses multiple processes to be more reliable (if one part crashes, rest continues running), so the process count is high, but they do not do much in general, sometimes very little.

Kind regards,
Ondrej Kolacek

Offline tlancev2

  • Newbie
  • *
  • Posts: 3
Re: What are all these processes doing?
« Reply #3 on: August 12, 2019, 02:59:03 PM »
Excellent information! Many thanks, Ondrej. I have wondered about the different types of memory. I admit to being lazy and not bothering to research it.  :-\

I had noticed that these processes were not noted in the 'Energy Impact' column in Activity Monitor.

Once again, thanks for such a good explanation.

tim