Any smartphone is bound to use up resources and end up being slow in performance. The internal memory filling up to the brink is a biggest issue that causes your phone go slow. Follow these steps to get it back to normal working condition.
1. Update phone software
As far as my knowledge goes, Moto G2 has received an update to Lollypop. If your phone still runs on Kitkat, update it to the latest available version. Updates often consist of performance improvement patches.
2. Clear up cache
Almost all the apps leave behind cache memory for easy access to the content it provides you. Make it a habit to clear cache at regular intervals. Clear cache for entire device and browser. You can also clear cache on individual apps by going into the settings of each app. Clearing cache often solves the issues.
3. Free up internal storage
If your phone's internal memory is filled up to the brim, your processor will suffer and could find it hard to run the processes. Check if the internal memory is free. If not, move some of the files/apps to your external memory card. Keep at least one GB of your internal memory is free.
4. Remove task killers
Task killers were believed to effective in making your phone faster. But, recent studies have proved them wrong. Even if you kill an app using task killer, it is bound to restart again within a couple of minutes. Instead use Greenify. The app is available on Play Store. It hibernates your apps instead of killing them. Task killers actually have a reverse effect on the performance.
5. Reboot your phone regularly
Rebooting your phone frequently will clear most of the dumped files. Make it a habit to reboot at least once every alternate day.
6. Disable the apps you do not use
Certain system apps tend to use up more RAM, but most of us are not using it. You cannot delete them unless you are rooted. However, you can disable them. As they are disabled, they won't consume any RAM.
Live....and Let Live!