While running live_watch for long scans and/or those with many devices, the analyzers can retain memory between uses resulting in bloated memory allocations. This is an issue for the appserver, where many people may need access to memory resources. There are two fixes in mind:
-
Toggle the import of all images into a given analyzer, as originally necessitated by the implementation of the dynamic background method
-
Have each analyzer clear its memory after completing its analysis, freeing up memory before it is called again for a later scan