In our last article, we showed you how to unlock the bootloader of the OnePlus 3 and get root access on it. Well, the reason for me to go through all the trouble was only to unleash the full potential of the beast and use the RAM of the device to the fullest. So today, I will talk about the memory management issue that OnePlus 3 users will face and possibly fix it if you have a rooted device.
What is the RAM Management Problem
I am not sure if you are aware of the fact, but the RAM management policy of the OnePlus 3 does not use the entire 6 GB of RAM at any given time and kills apps in the background automatically. When asked about the fix from the OnePlus Team, Carl Pei replied that they have a different strategy for RAM management that benefits battery and they think this is the best user experience.
So let me try to make this clear. It’s like selling me an entire Pepperoni Pizza with extra cheese for the full price and then letting me have only 2 to 3 slices just to make sure that there is enough left in the box every time I open it! I am not that good with metaphors, but I think this is as close to a good one I can get. Either buy a smaller pizza that you can eat in one go by investing lower money, or make room for the bigger pizza which makes sense if you go for it.
The Possible Solution
The story is the same with RAM management on OnePlus 3 and we are going to tell you how to fix it once you have the root access. Thanks to the XDA community for the tip.
Note: The trick successfully allows you to keep more apps in the RAM, but there is no news on how it will affect the device performance. So please proceed at your own risk.
Step 1: Download and install BuildProp Editor on your rooted OnePlus 3 Device. Basically, we will have to edit the build.prop file which is located in /system/ of the device. You can use any other file manager like Root Explorer, ES File Explorer, etc.
Step 2: In the app, search for ro.sys.fw.bg_apps_limit=20 and change the value at the end to a higher number. According to XDA users, 40 would be an ideal choice.
Step 3: That’s all, you can now save the changes and the app will ask you to grant root privilege to confirm the changes.
I personally noticed a lot of improvement on the RAM management and the battery consumption is not affected that much. But I think it might be too soon to tell anything. If there are any concerns, I will update in our discussion forum that you can do a follow up on.
So that was how you can fix the RAM management issue on the One Plus 3. I am sure the developers will come up with a better solution in the future like a dedicated ROM built to fix all these issues and answer battery management, but till that’s done, this one is an easy solution if you have root. But still one of the most pressing questions is why provide 6 Gigs of RAM when you don’t plan for users to access it? Let’s take it up in our discussion forum.