OnePlus 3 is a recently launched flagship killer smartphone from OnePlus. This time, they have come up with enough number of devices and ended up the invite system. The phone has a lot of features like latest Snapdragon 820 chipset with quad-core 2.15 GHz processor, 16 and 8 MP camera, metal body and its price tag.
Its most controversial feature is its 6 GB RAM. Many have argued that do we need really 6 GB of RAM in our smartphone at the we have 6 GB RAM in our laptops and desktops. The answer to them Most of the apps available now dont take advantage of 6 GB RAM. But, it will help the device survive in future when apps and software will be developed for 6 GB RAM smartphones. So, its a good choice to buy a little future-proof phone.
On the other side, in some tests done by Ash from C4ETech, it was found that OnePlus cant take full advantage of its RAM. It pushed apps out of RAM after a short number limit is reached. While doing multitasking, reopening those apps from recent apps menu would actually start them from scratch. That is not desirable if user is core multi-tasker.
Here is explanation and solution of the issue.
OnePlus 3s default setting does not allow that number of applications to run simultaneously in the background to conserve battery life ( OnePlus 3 has only 3000 mAh battery, battery power consuption management is also important in the device). Furthermore, Carl Pei mentioned on twitter that “they have a different strategy for RAM management that benefits battery”, and said that parameters can be modified by those who do not like their decision.
There exist a file in root named as build.prop, indicating build properties. There is a line inside the file ro.sys.fw.bg_apps_limit=20. This is the line which is limiting the OnePlus 3 performance.
Most easy way is to edit the number 20 to a bigger number such as 36 or 40 or 42. ( Dont do it near 100, be wise if you are going to try this on your OnePlus 3. Now the Question arises how to change that number ??
There are many ways to edit the build.prop. But, I will discuss only one method which requires your device to be rooted. Rooting your device is the first step. Then, go to play store, search and download the app named as build prop editor or you can download it directly from here.