First of all, I'd like to say I love the setup with LanSweeper. It has been brilliantly fire-and-forget once I got it configured correctly. But I have been watching my server and the service seems to steadily increase in RAM utilization with each client. Is there a built-in memory purge, or is there a preferred method to keep this from hitting a gig of used memory?
Dotnet takes care of the memory and cleans it when it thinks it's needed. In the next version I made some changes to manually clean the memory after each scan. This means that a scan of 40 threads will take a maximum of approx 50 MB memory