Without any warning, your precious smartphone suddenly starts acting up. Before now, it generally ran smooth. Now, it freezes, hangs, or even reboots. Here are a few steps you can take to resolve the issue.
In my experience, the first thing to do is take a look at which applications were recently installed on the phone just before the instability started. If you did install some apps around that time, chances are that one or more of them are responsible for the instability.
Uninstall all the apps that make that list. If your phone runs better after that, then you are sure that one or more of them is the culprit. If they are all non-essential apps, you can go on with your life.
However, if one of those apps is important to you, you may want to pinpoint the particular rogue app. Re-install the deleted apps one at a time and check to see how your phone behaves after installing each. You should be able to narrow down the list to the particular app that is messing things up.
Once confirmed, delete that app and keep the others.