I have LG F6 phone with 1GB of RAM and Android 4.1.2 unrooted, ABP is running. Frequently, when I open the browser and try to go to a page that might have flash app that might consume a little memory than usual, ABP stops running (don't know if it crashed or Android just paged it away). I had to map my phone's shortcut button to start ABP so that I can restart it right away. It frequently dies again as soon as I go back to the browser, and its a game of going back and forth btw the browser and ABP until I could load the desired page. I disabled firefox's ABP addon and now it doesn't die 100% of the time, but ABP doesn't work on mobile data network.
Is this a known issue with ABP? Or is it Android discarding the whole ABP JVM when it needs free memory? I don't see any other daemons dying off. Is ABP written as a daemon where it has to be running or as an app where it could just die off as if it is not used?