may i ask a question ?
i installed avast , update , and run full system scan ->it stores the data in persistent cache
now i have the persistent cache of all my programs
but avast ,when i run a program , checks only the checksum (the hash) ?
will it check the checksum only for ever ?
in short does avast resident shield scan a file using the virus database only once,doesn’t it?
From the help file → “File system shield - advanced”
Advanced
On this page, you can potentially reduce scanning time by specifying certain types of files that should not be scanned.
Do not scan verified system DLLs - if this box is checked, system library files will not be scanned.
Use transient caching - if transient caching is used, a file that has been scanned, and in which no infection was detected, will not be scanned again the next time it is accessed. However, this is only valid until the next virus definitions update, as the file may contain an infection that was not previously detected but which may be detected based on the new virus definitions. Also, information that the file is clean will only be stored in the computer’s operating (temporary) memory. This means that when the system is restarted the information will be lost, therefore the file will also be scanned again the next time it is accessed after a system restart. This box is checked by default; if you want files to be scanned every time they are accessed, this box should be unchecked.
Use persistent caching - if persistent caching is used and a file is verified as clean, this information will be stored in the permanent memory. This means it will not be lost after a system restart and it is also not affected by virus definition updates. Verified clean files are files which are guaranteed not to contain any virus infection e.g. some operating system files, files signed by trusted publishers, or other files covered by the avast! whitelist. This box is checked by default; if you want all files to be scanned regardless of their trust status, this box should be unchecked.
The persistent cache has little to do with the virus database - meaning that the decision on what files actually go into the persistent cache is not based on the ordinary virus scanning (so you certainly cannot say you have a “persistent cache of all your programs” - only a few selected files may actually have gone into the cache).
When you change a file or make a change avast! will re-scan that file. The persistent cache is built up over time. It is “not” filled with just one scan.
thanks Igor
so why does it speed up the resident shield (enabled) ?
i mean after a full system scan , and the real time (resindet/system shield )avast 6 is really fast
Because some, possibly even many, files are not rescanned unless they got changed in between. I’m just saying that you don’t have control over what goes into the cache, it’s not all the files you have scanned - just the ones that are really safe.