I left my app running in the foreground on aSamsung Galaxy note 3 for 24 hours. I took a RAM snapshot in the beginning.
{"AvailableSystemRAM":1341,"AvailableAppRAM":10,"TotalAppRAM":49}
alter 12 hours:
{"AvailableSystemRAM":1265,"AvailableAppRAM":4,"TotalAppRAM":52}
after 24 hours the result is:
{"AvailableSystemRAM":992,"AvailableAppRAM":0,"TotalAppRAM":61}
Is it a sign of memory leak or other apps and services processing in the background? I presume that Android would throw an OutOfMemoryError if I used all the availableAppRam.
UPDATE
The answer is yes. Some native functions caused a minor memory leak that wasn't visible in Android Studio's memory monitor.