On a side note memory booster and battery saver apps can cause issues as well. They're really not needed but people usually get scared into installing them only to later find out that they're worse than the original proven.
"Memory Booster" apps simply delink files in RAM that aren't being used. That's about like putting fresh air in your tires. Whether something in RAM is being used or not, if Android needs that space, it uses it. (All Android apps have to save their current state, so killing them unannounced is no big deal.)
Battery saver apps? Unless they're the "turn off unused functions" type, they're - at very best - totally useless. (Some do things you can't do manually, like Greenify, but the ones that turn functions on and off just WASTE battery. You can turn Bluetooth off without the battery power an app uses to do it.) Apps that "kill files not being used" actually cost battery. If Android wants that app running and the "battery saver" kills it, Android will just rerun it - wasting battery. (Which explains why sometimes, an app keeps coming back time after time when you think you've killed it. You may not need it, but Android does.)
Read
Multitasking the Android Way - Android is really pretty well thought out.