the OnePlus 5 !!!

deckcard

Master Member
Joined
Oct 13, 2007
Messages
2,573
Reaction score
2
Actually you can utilize it more and unconsciously use up all.. infact 8 GB is just right it keeps a good amount of applications in RAM so things are really zippy..

Here are screenshots of the ram usage

Look at the amount of applications it can comfortably keep within.. btw each chrome application visible is a chrome tab.


Active services in memory and most of the time these are the things that will eat your RAM.

The argument is more about the practicality of having 8gb of RAM. Yes, the OS will cache whatever data and fills it up but it still boils down to if it's practical or not.

What's practical is having enough ram that caches the apps/state that you are currently using so it doesn't get swap out but do I need it to keep apps/state that I used few days ago? Not necessarily especially when the data is time sensitive. Besides, apps are coded to utilize memory that majority of the people are using. Also, running many apps in the background is not necessarily a good thing when it steals CPU cycles and drains battery. What's worst are apps running ad services in the background stealing data too.
 

deathst

Master Member
Joined
Jun 27, 2010
Messages
3,451
Reaction score
2
The argument is more about the practicality of having 8gb of RAM. Yes, the OS will cache whatever data and fills it up but it still boils down to if it's practical or not.

What's practical is having enough ram that caches the apps/state that you are currently using so it doesn't get swap out but do I need it to keep apps/state that I used few days ago? Not necessarily especially when the data is time sensitive. Besides, apps are coded to utilize memory that majority of the people are using. Also, running many apps in the background is not necessarily a good thing when it steals CPU cycles and drains battery. What's worst are apps running ad services in the background stealing data too.

8GB is a good decent amount really, It gives you extra overhead for your applications and services. Like the photo in my previous post, 4.6 GB is already in used by Services and System Cache. Application cache itself is a whole different layer that brings it up to another 2.6 GB with application now minimally taking up to 200MB+ per application, chrome tabs take more per tabs.

Also, Android OS now will force application to use almost no CPU cycles now that Doze will kick in even when the device is in motion. Esp since Android 7 now even restricts network access and defers jobs and syncs.

Most of the applications will refresh when it comes back into the foreground. So about how data that is time sensitive it should be fine. It works like that for both iOS and Android.

Also keeping the application in RAM is alot cheaper in power compared to always reloading cleared application. It takes more CPU cycles to reinit application from storage than RAM.
 

jackycar

Master Member
Joined
Aug 20, 2014
Messages
4,897
Reaction score
129
8GB is a good decent amount really, It gives you extra overhead for your applications and services. Like the photo in my previous post, 4.6 GB is already in used by Services and System Cache. Application cache itself is a whole different layer that brings it up to another 2.6 GB with application now minimally taking up to 200MB+ per application, chrome tabs take more per tabs.

Also, Android OS now will force application to use almost no CPU cycles now that Doze will kick in even when the device is in motion. Esp since Android 7 now even restricts network access and defers jobs and syncs.

Most of the applications will refresh when it comes back into the foreground. So about how data that is time sensitive it should be fine. It works like that for both iOS and Android.

Also keeping the application in RAM is alot cheaper in power compared to always reloading cleared application. It takes more CPU cycles to reinit application from storage than RAM.

Yup with 8gb the phone FLIES. and the 3300mah battery I would say is almost as good as the 4400mah battery on my mi mix before with a LOT LESS weight, I think due to android doze being so efficient
 

deckcard

Master Member
Joined
Oct 13, 2007
Messages
2,573
Reaction score
2
8GB is a good decent amount really, It gives you extra overhead for your applications and services. Like the photo in my previous post, 4.6 GB is already in used by Services and System Cache. Application cache itself is a whole different layer that brings it up to another 2.6 GB with application now minimally taking up to 200MB+ per application, chrome tabs take more per tabs.

Also, Android OS now will force application to use almost no CPU cycles now that Doze will kick in even when the device is in motion. Esp since Android 7 now even restricts network access and defers jobs and syncs.

Most of the applications will refresh when it comes back into the foreground. So about how data that is time sensitive it should be fine. It works like that for both iOS and Android.

Also keeping the application in RAM is alot cheaper in power compared to always reloading cleared application. It takes more CPU cycles to reinit application from storage than RAM.

It depends on what apps you used, I don't use chrome anymore as I know it uses more memory and not battery friendly. The number of tabs open do add more memory as it kept history of pages you visited and caches pics, videos, etc. All these add up especially if you have graphical intensive apps running. However, I'm someone that likes to minimize resources and battery usage so I do housekeeping and tweaks mainly for that.

What you described of doze is when you do not use your phone, doze helps but there are maintenance windows period where apps do hv CPU cycles and data access. How about time when you are using your phone where there is no doze?

Trust me, you don't need 8gb, even 6gb is overkill. My usage can be different from yours but unless you run 3 big games and swap them constantly, the 8gb is simply not practical
 

jackycar

Master Member
Joined
Aug 20, 2014
Messages
4,897
Reaction score
129
It depends on what apps you used, I don't use chrome anymore as I know it uses more memory and not battery friendly. The number of tabs open do add more memory as it kept history of pages you visited and caches pics, videos, etc. All these add up especially if you have graphical intensive apps running. However, I'm someone that likes to minimize resources and battery usage so I do housekeeping and tweaks mainly for that.

What you described of doze is when you do not use your phone, doze helps but there are maintenance windows period where apps do hv CPU cycles and data access. How about time when you are using your phone where there is no doze?

Trust me, you don't need 8gb, even 6gb is overkill. My usage can be different from yours but unless you run 3 big games and swap them constantly, the 8gb is simply not practical

Moving from 4gb to 6gb previously on xiaomi phones I could definitely see a big diff with non gaming apps already. They take up a lot more than you think, together with the OS.

What more for those bloated OS like Samsung etc
 

deathst

Master Member
Joined
Jun 27, 2010
Messages
3,451
Reaction score
2
It depends on what apps you used, I don't use chrome anymore as I know it uses more memory and not battery friendly. The number of tabs open do add more memory as it kept history of pages you visited and caches pics, videos, etc. All these add up especially if you have graphical intensive apps running. However, I'm someone that likes to minimize resources and battery usage so I do housekeeping and tweaks mainly for that.

What you described of doze is when you do not use your phone, doze helps but there are maintenance windows period where apps do hv CPU cycles and data access. How about time when you are using your phone where there is no doze?

Trust me, you don't need 8gb, even 6gb is overkill. My usage can be different from yours but unless you run 3 big games and swap them constantly, the 8gb is simply not practical
Correct. In the case where your devices are still in use, non visible applications will call for onPause() and then finally onStop() will usually signal that CPU is no longer allocated to hidden applications via the scheduler. What drains battery is services where they run along side with the system to keep things updated and is one reason why RAM usage is sky high. Services can launch even after a cleared out task switcher and a reboot cause it is designed to let developers create long-running operations in the background, and it does not provide a user interface and most of the time there isn't a way to shut down services of applications.

I don't usually run games on my device. I keep as much application I can within memory cause re-launching applications from stratch is a CPU intensive process. OnePlus even forces CPU to clock out at a higher scale to make things zippy for a few seconds (CPU locked to a freq) soo.. If you are clearing out Memory you are actually wasting more in the long run.

Why iOS does not have the need for RAM is cause they compress resident memory of application where as Android does not have the same. So a Temple run game can be compressed down to a mere 15MB on iOS where in Android to retains at least to 400MB. iOS keeps as much application in memory as well for this very reason and Apple themselves suggest against clearing out the app switcher.
 

deckcard

Master Member
Joined
Oct 13, 2007
Messages
2,573
Reaction score
2
Moving from 4gb to 6gb previously on xiaomi phones I could definitely see a big diff with non gaming apps already. They take up a lot more than you think, together with the OS.

What more for those bloated OS like Samsung etc

Are you sure nothing changed other than the RAM? Different CPU, flash storage all have effects on speed. There is also the placebo effect after changing phone :D
 

deckcard

Master Member
Joined
Oct 13, 2007
Messages
2,573
Reaction score
2
Correct. In the case where your devices are still in use, non visible applications will call for onPause() and then finally onStop() will usually signal that CPU is no longer allocated to hidden applications via the scheduler. What drains battery is services where they run along side with the system to keep things updated and is one reason why RAM usage is sky high. Services can launch even after a cleared out task switcher and a reboot cause it is designed to let developers create long-running operations in the background, and it does not provide a user interface and most of the time there isn't a way to shut down services of applications.
I don't usually run games on my device. I keep as much application I can within memory cause re-launching applications from stratch is a CPU intensive process. OnePlus even forces CPU to clock out at a higher scale to make things zippy for a few seconds (CPU locked to a freq) soo.. If you are clearing out Memory you are actually wasting more in the long run.

Why iOS does not have the need for RAM is cause they compress resident memory of application where as Android does not have the same. So a Temple run game can be compressed down to a mere 15MB on iOS where in Android to retains at least to 400MB. iOS keeps as much application in memory as well for this very reason and Apple themselves suggest against clearing out the app switcher.

I had the N6P that has 3GB ram so I know you don't need so much ram to have a zippy phone. It's about optimization rather than throwing more memory to compensate for it. For me, I'd prefer to use the money else where since I don't see the urge to push the manufacturer from thinking that more is better.
I'd rather they spend more time optimizing but they won't be able to justify the cost increase without throwing hardware to support it.
You gave a good example of Apple and how well they optimized their OS that's even with 2GB ram, it still runs faster than most phones double or triple the memory. I don't want to pretend I know how Apple code their OS but if you tell Apple their phone need 8GB to cache whatever you throw at it, they will laugh at you point blank and say u need better engineers :D
Think out of the box and think efficiency. See what google has coming in the next Pixel? Have 6GB or 8GB ram?
I am not going to convince you anymore since you are willing to pay more so more power to you. Just enjoy your phone is what matters most. Cheers!
 
Last edited:
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top