The OnePlus 3 comes with a staggering 6GB of LPDDR4 RAM that should allow it to multitasking like a champ. As it turns out though, to make sure that the battery life of the handset is not affected by a lot of applications running in the background, OnePlus has tweaked the RAM management in OxygenOS to limit the number of apps running in the background.
While the RAM management issue on the OnePlus 3 is not as bad as say the Galaxy S6, it’s an issue that should not even occur on a phone with 6GB RAM. I have noticed that the OnePlus 3 is able to hold nearly 6-8 applications in its RAM before it starts unloading some of them from its memory.
Due to the controversy this matter has stirred, OnePlus co-founder Carl Pei has provided more insight about this issue on Twitter. He said that the company has taken a “different strategy” for RAM management to benefit battery life that leads to the “best user experience.” In case, the poor RAM management on the OnePlus 3 bothers you, Carl says that third-party ROMs can easily fix this issue.
.@LucaDuci we have a different strategy for RAM management that benefits battery. We think this is the best user experience.
— Carl Pei (@getpeid) June 17, 2016
.@LucaDuci (number of parallel execution threads). Expect 3P ROMs to have their own take on this number. Any other questions? ☺️
— Carl Pei (@getpeid) June 17, 2016
The issue can also be fixed on the stock Oxygen OS ROM of the OnePlus 3 provided you have root access.
There is a slight possibility that changing the default number of execution threads on the OnePlus 3 can lead to a slight hit on the battery life, but on the flip side, you will gain better multitasking performance.