I’d like to share my finding on a customer site, which would be related to a memory leak. The reproduction steps are as follows:
Search by a motion filter
After completing the search, search by multiple custom filters which are using any or and criterion search
While searching, invoke a new search by milestone alarm filter which is intended to find no result at all
Even after completing the alarm search with no search results, the memory keeps increasing up to 20GB and the memory was not cleared until closing the smart client.
I could record this issue. If you want to view this video, could you provide a way to share the video as I can’t upload video in this thread.
If you cannot upload the video with the attach file functionality can you please consider using some kind of free file share service or similar? Let me know if this acceptable, otherwise we can create a Milestone upload area just for you.
Some investigation has been on going but ii has been put to my attention that Milestone Support don’t have the necessary information to really investigate.
Two things are requested.
Make a memory dump of the Smart Client when the search has used the memory.
Let us see central snippets of source code, how you create the search agent.
Note this information might not be suitable for upload on this public forum, I have created a support case for you (MSC2099328).