Despite being packed to the brim with top-notch internals, the Samsung Galaxy S6 and Galaxy S6 edge suffer from some major memory leaks and poor RAM management issue that makes using the device for longer periods of time a frustrating experience.  The issue is so bad that the Galaxy S6 has become an almost unusable phone for me. It is likely that Samsung will fix the issue with the Android 5.1 update for the handset, which should rollout sometime later this month or in early July. Until the update arrives though, an XDA developer has found a temporary workaround to the poor RAM management issue on the handset. The workaround involves modifying some values in the build.prop file, which seems to tweak the memory manager in the firmware to reduce how frequently it kills applications present in memory. Below is a video showing multitasking in action on the Galaxy S6 with the workaround applied:

Without the tweak applied, the Galaxy S6 and S6 edge almost always reload apps running in the background, even if the user has switched away from it for only a few seconds. The only bummer here is that modifying the build.prop file requires root access. While there is a way to root the Galaxy S6 without tripping KNOX, it does not work with some of the latest firmware for the handset rolled out in certain regions of the world. If you are interested in the tweak, head over to this XDA post to find out the modifications you need to do in the build.prop file.