I’m having a Data Connection Agent for which I’m monitoring its metrics in the Data Connection application.
I can see it’s memory usage, CPU usage, etc.
The host has 16GB available, and I see in the metrics that the agent is already using 15+ Gb of memory even if no syncs are running (but syncs ran previously since the agent is online).
Is that expected ?
Sometimes the memory usage drops quickly (2-3Gb are freeing up) and then slowly goes back up. Is that some garbage collection going on that would explain this behavior ? Should I be worried about this memory usage pattern ?