I've heard of Clean Master OK, it often appears in ads in games. Likely does more harm than good, especially if it mentions "defragging"... That's something you only have to do on PCs with mechanical spinning hard drives.
About the KingSing, don't know about it being the same as an S4. It's a Chinese knock-off, and many of those can often be quite dreadful.
Fortunately, the Clean Master screen is really straightforward.
So just use the cache /data cleaner, avoid the other buttons, like the defrag, like the ram or task killer, and it's good.
You can clear cache on any app, one at a time, from the Apps setting in Android (which I know you know, I'm saying it for our newer readers). So Clean Master doing all of them is no big deal. In fact, HTC has had that built into their stock settings for years. It's pretty handy.
And some of the better custom roms popular with rooters actually do the /data clean on bootup. So done properly, that's also safe.
I agree with the observation that things slow down when you get low on storage. I don't know about the percentage one way or the other. I just know when it gets low, I've often noticed my phone slow down too.
But - most apps run with a cache assist, so clearing caches to speed things up won't really help. As soon as you go use each app, they automatically rebuild the cache.
So if you want space back, back up some apps to your SD card or storage (you can do it for free with ES File Explorer) and then uninstall them. Then if you need one in a jiffy and just for once in a while, restore it, use it, uninstall it.
The reason that cache cleaning is built in is simple - think of the browser on your pc. Every so often, it can get wonky, and it straightens up when you clear the cache.
And that's the thing about cache assistance. It's really cool, the app saves common actions so next time, it just repeats what it remembered.
But it's an imperfect science.
A single bit error in a counter or index will make that app behave as goofy as all get out.
And a bad bit happening in a cache is not a case of if - it's a case of when.
That's just the nature of the beast. And so apps using cache assist need a way for the user to clear it. That's why it's built in to Android and your web browser.
I know that sometimes a Google something will goof up (I don't know, Gmail, Play Store) and then the expert fix is to clear cache on Google something else (Framework, Services).
I can't remember all that.
So when I get an app crashing or something, rather than hunting down the expert fix, I'll usually just clear all of them. I figure if one is tangled up, why clean it and wait to see if another is. Clean all of them.
That will slow your apps down until they rebuild theirs memories.
But running slow and right for a little while is better than running fast and wrong.
Ideally, it's better to just clear the one problem in the right place when it occurs.
I'm not the ideal type, so my advice is not good for everyone.
