I recently upgraded to SQL Monitor 22.214.171.1248 on a SQL Server 2008 R2 running on Windows Server 2008 R2. A few times a day I'll get low priority physical memory alerts from SQL Monitor. SQL Monitor is running on the same machine as the SQL Server.
Under system processes, the RedGate.Response.Engine.Alerting.Base.Service and RedGate.Response.UI.Server.Service are each taking about 5.5GB of virtual memory. The sqlservr process is using about 14GB working set. The server has a total of 16GB physical RAM.
When I check the log during those low memory incidents, there's "no significant SQL queries" being executed and no other significant processes being run.
A few of the indexes on the RedGateMonitor tables show 99% fragmentation, and I observed a large number of hard faults/sec in resource monitor at the top of the hour when I presume SQL Monitor is doing it's data purging.
Is the virtual memory usage of SQL Monitor something I need to be concerned about?