After installing the 5.1.1 update on Galaxy S6 and S6 edge, you may have noticed some of your apps constantly reloading and not being able to keep in memory. Well, users who use a third-party keyboard app like Swiftkey, Fleksy or Google Keyboard, have noticed this reloading lag issue after updating to 5.1.1.

Most of us thought of it as a memory related bug on Galaxy S6. But turns out, it’s a feature called SPCM added to Galaxy S6 (by Samsung) that gives priority score to apps to determine which apps are worth keeping in background. It may sound like a good thing, but the addon service was acting only dumb by giving Swiftkey (and probably other apps too) the lowest score, and so the reloading of apps.

This issue with SPCM was discovered by Fruktsallad over at xda, and thankfully he also found an easy way to fix the problem by simply disabling SPCM from build.prop.

If you’re facing this on your Galaxy S6 or S6 edge, just follow the quick steps below to fix it (root needed):

  1. Download and install a File manager app with root access.
  2. Go to /system directory and open the build.prop file.
  3. Find the following line inside build.prop file:
    sys.config.spcm_enable=true
  4. Change the value from true to false to disable SPCM:
    sys.config.spcm_enable=false
  5. Reboot phone.

We don’t know of the adverse effects of it (if any), but so far the users who have disabled SPCM haven’t given any negative feedback on the forum.

Also, other than the keyboard apps, turning off SPCM may fix unreasonable reloading of other apps as well on your S6, give it a go.

Happy Androiding!

via xda