Tracking memory usage


Active Member
Licensed User
Longtime User
I have a memory usage problem.

I have an app with a number of services that runs in the background. They all run on timers.

I have one foreground service which launches all the others which is always active. All it does is detect if the services are already running at 15 minute intervals, and if they are not running, it starts them. Services all run and self close, and verified as such in running apps.

After several days of running, the foreground service that starts the other transient services is 55MB according to the running applications portion of settings.

I don't understand how this is possible. Any way to determine why a 20 line service is responsible for so much memory usage?