I like "a lot" of ram because when I'm playing my games and somebody calls me, I want my games to stay open after I end the call (example). For yhis application, I feel like 6 GB is ok and 8 GB is optimal (for bigger games)
Most of my phones have 6GB RAM. IMO as long as you have 6GB then the bigger difference will be made by the OS rather than the RAM. My Google Pixel 4a, Google Pixel 5a, Xiaomi Mi 8 SE (running Pixel Experience S) all have 6GB and all keep things in memory much longer than my 8GB Realme Q3 Pro. You can lock apps in RAM with the Realme, but there is a hard limit of 5 apps to be locked in RAM. Not to get too negative, but it's little arbitrary things like this that ruin the experience on many phones. This is probably why the OnePlus 9 fell so far short of expectation.
Meanwhile, still using my Redmi 5 plus with 3GB of RAM in 2022 since the phone got released. The phone's performance is bad but Android 12 has done wonders in terms of performance, It's miles better than what I had on Android 11 so I'm not feeling too bad keeping it a bit more. Although 32GB has proven too low of an internal storage now.
I feel like it also depends on your phone manufacturer. A Pixel with 6 GB would perform way better than a Xiaomi with 6gb due to bloated MIUI and their "optimized" , way too agressive memory management
I think there is some portion of RAM reserved for the integrated GPU for Video Memory as well, that could explain why there is so much reserved memory. It can be observed in every device/phone even ones with 2GB RAM have small slice of it reserved .
I've noticed on my OnePlus 7 Pro with 8GB, it appears to kill apps fairly often for no reason, for the most part I run the same handful of apps every day, yet most things don't stay loaded any longer than about a day if even that long, thanks for showing a comparison between ram boost on vs off it does seem like it might be kinda useless and causing apps to load more often, it may even be killing apps it isn't supposed to, I have AccuBattery and despite me telling the OS not to optimize it, the app is still occasionally killed.
I think this is just part of Color OS derivatives. My Realme Q3 Pro does the same, but it also has a limit on how many apps I can lock in RAM. Apps will stay open if they're locked in RAM for me. My guess is that they're doing these extreme things to significantly extend battery life. That looks great in reviews, but it can make for a frustrating user experience.
I have the Nebula Blue OnePlus 7 Pro with 12 GB Ram running Android 11. Let me start off by saying that I'm not a heavy user, but I use the Ram Boost . I don't seem to have this issue. Maybe it's the extra 4GB Ram? 🤷🏻♂️ I did go with this model 7 Pro to "future proof" knowing I would be using this phone for several years. It's been over 2 years and my 7 Pro is still running like new.
I think part of me would like to see this test done with where your using the same brand. LIke a A52, S20FE, S21 ultra. The reason I am saying this because OEMS ram managment may very from brand to brand.
Yup I'm using my refurbished Samsung galaxy S7, it's only got 4gb of ram but my phone runs fine. I should really download a custom Rom/ OS.. Edit: whoever rebuilt this phone put in rubbish grainy cameras, so I've ordered a Samsung galaxy A53 256gb and 8gb of ram. Don't know why but I got it since it is a bargain compared to the lesser memory models
I'd say for budget phones: 1) low end - 4gb of ram 2) middle - 6 gb of ram 3) high - 8gb of ram Then for flagship phones: 1) low end - 6gb of ram 2) middle - 8gb of ram 3) high end - 10-12gb of ram
Garry, your test also shows how inefficient existing programming languages are in terms of resource utilisation. The reason obviously is high speed these applications can be developed at, but unfortunate side effect is huge memory consumption.
apps are built with javascript and frameworks that compile it some sort of inefficient native code, some hybrid mobile apps run on chromium node which is also inefficient
The idea of code reusability is very good (like shared libraries, etc.), but what's happening today is, that apps are built with frameworks, which are built on another framework, etc. It's a complete mess. Current web browsers, if properly written could probably use 20% of resources they're currently using. From the point of view of the market, this inefficiency is good, because it constantly creates demand for newer/faster systems.
This is certainly not the conclusion I would make. The demonstrated apps are games. Games are all about speed. This means that certain parts needed for speed optimization are needed in memory. Besides, it's the compiler and OS (as Gary showed) that makes the difference not the language itself.
Year 2023 windows SBC have 16GB RAM. You may get away with-more than RAM-efficient linux-kernel android. Ports = no decent spacing to no decent number to port out to laptop-desktop replacement. Maybe winXP tablet-version(touchdriver) will be funny...
So nice to see different manufacturers "playing" with this concept. I also would have liked Xiaomi in this comparison being notorious for their rammanagement but improved over the last few Android updates.
Nope MIUI still kill the app for no reason I have daily driver poco device I had to get rid of miui after 7 months (To credit to miui it has great working feature so you can pin app in ram so that app is never going to be killed for other one, it's bit extra work or step for user but it works fine)
@@itzmontupatel Your "nope" doesn't make sense to me. MiUI has improved for sure. And yes I said MiUI is notorious for killing apps in the background. But they have a few tweaks to prevent this. One of them is pinning it in ram. So, they choose to do it this way. You may like it or not but Xiaomi gives you enough room to change it. Btw: I'm an happy Poco F3 user for 9 months now.
@@itzmontupatel Your "nope" doesn't make sense to me. MiUI has improved for sure. And yes I said MiUI is notorious for killing apps in the background. But they have a few tweaks to prevent this. One of them is pinning it in ram. So, they choose to do it this way. You may like it or not but Xiaomi gives you enough room to change it. Btw: I'm an happy Poco F3 user for 9 months now.
My personal opinion was 6GB is more than enough. But I noticed my Galaxy S10+ with 8GB runs Chrome lot faster than my other phones. Later figured out Google rolled out 64bit Chrome for 8GB devices which needs devices with 8GB of RAM. So now I conder 8GB as optimal.
for this comparison, you should've used same manufacture phones,for example xiaomi with MIUI (all android 12 or android 11) as it has models from 100$ to 1000$ with 2GB al the way up to 12GB .. for years it is known that these UIs perform differently in ram management,so apple to orange was compared here and not really "how much ram is needed in android phones" . but anyway,thanks for the graphs
I agree. My 6 GB of RAM Note 7 Pro performs admirably on MIUI 12 and especially 12.5 as it's lighter. 8 GB is realistically the maximum I would need for playing VERY heavy games, which even if I buy a flagship, I wouldn't really need as I don't play games that often. But yeah, 8 GB is solid for me and 6 is more than fine.
Running a Nokia 8 with 4GB ram, and it's running fine lol. Although I don't expect to have multiple large games in memory. 8GB is pretty much the minimum you'd want nowadays.
@@amashaziz2212 Not at all. Its comparing apples with oranges. Seeing how the same OS, ie Android, behaves under different manufacturers is interesting.
You cannot really look at the free ram as a measure. Operating systems use free memory for caches and buffers to improve performance and then reduce these as applications require the memory. The thinking is that free memory is of no benefit to the user. Counter intuitive to what you first think about free memory. 2GB reserved could be for GPU as well. You see a lot of laptops reserving video memory from system memory.
As a madman having a programming environment on Dex, I would say the more the better, but for most users 4GB should be enough given the applications are properly optimized.
@@Jur1_00 in regular usage i almost always have full ram and when im turning on camera phone starts lagging very hard and its going normally in few seconds when phone cleared up all apps. I don't want to open every single app after taking a photo or small video.
@@Jur1_00 and 12gb 1+8 pro works much smoother than 8gb version. I monitored ram in real time on both phones and 8gb version starts lagging when it filled with 6.7~ gb ram, and 12gb version at 11gb which is much more comfortable
I must say ram management on Samsung OneUi is amazing. I have 15 light to medium heavy apps opened in background and none of it got killed on this 6gb ram midranger.
I use splitscreen and freeform windows all the time on my phone running 2 or more games (or apps) at the same time + PiP video + music, so was a bit disappointed that it seems like no multitasking was actually done, which I doubt any of those tasks would have had a chance to go into zram.
The truth is anything above 4GB will be enough for just about everyone unless you're using Android Desktop Mode or Samsung DEX (where you're going to need 8GB) Once you go above 6GB - in most use cases it's the law of diminishing returns
@@dbjungle keeping app in ram is different than playing real time. The real ram that ur phone has helps in realtime operating of the app as well as in keeping it in memory. Whereas swap memory helps only in keeping the app alive. ( Btw andriods are just now using swap concept, apple has been doing it for generations and it does it effectively, but they don't disclose how many gb storage they use for swap) but anyway swap memory is still useless. It helps in boosting about having ur device being able to keep so many apps in background, like apple does, but it ain't worth in real multi tasking. Suppose u have a big screen Say tablets where we can play realtime 2-3 apps simultaneously on a single screen. That real time aap operation doesn't rely on swap memory ( that is slow), so here is a real test for the ram. Thats why apple prudently doesn't just use that silly 4 gb ram on ipad pros, rather it ships them with 8gb-12 gb ram, and all andriod tablets still use just 8 gb ram and they fare more better in real time multitasking than ipad pro. Check samsung Dex mode, it is enough bold to keep 3 apps open simultaneously on a single screen whereas ipad pro is still limited to 2 apps on 8gb models. Apple knows if it uses 3 apps, its ram will struggle and everyone will know about their hypocrisy. So yeah swap memory is a useless memory that helped apple to get away with using less memory for years and now andriods also are doing the same. But in realtime multitasking like opening multiple apps on a single screen, 4gb memory will struggle even if it is apple and 8gb will fare well on both iPads and tablets whereas 12 gb is a sweetspot for both iPads and tablets.
My first Z80 computer in 1980 had 16K of RAM. Computer evolution is exponential. Maybe I will own a quantum PC with tardigrade entanglement before I kick the bucket.
Owned a Commodore 64, then I upgraded to the Commodore 128, OMG I thought I died and went to heaven. Both computers had two floppy drives. So, on my business trips in my travel computer box it contained one computer, two floppy drives, many cables, desktop monitor, printer, it was quite a box of kit. Used Microsoft Multiplan, SuperBase, and a word processor, did not play games. Looking back in time those were fun days.
I was playing a game on my M1 iPad then got a visitor. I forget about the game all day just to open the iPad up later and the game is still running and the battery is at 100 percent still
There should be additional ram that is used strictly as hard reserved memory and users are given the option to allow certain apps/programs to stay reserved.
Well done Garry, answered question i have often wondered about. It would be good to see an IOS comparison given the smaller ram Iphones have to work with.
I saw an article that said iphones use a lot of memory compression (zram) very smartly, which is why they do far better than android phones with less ram available.
@@manulovesjesus another thing to consider is that iOS and its apps are all built to Apple specs only. Most android developers will build their apps to either Pixel or the most popular Android device which would be a Samsung Galaxy, that leaves a lot of other devices not fully catered for which is sad. I do wonder if developers, especially American ones take full consideration of chips like MediaTek Dimensity.
Thanks for making such videos Gary...such questions are always in my mind and whenever you upload such or speed test G videos, it is indeed a treat to me. 😊
It doesn't need as much as it has. But in order to enjoy full multitasking without lag, the more RAM the better. . People need to stop trying ro compare Android to iOS. They are not the same just because they both use ARM chips. IOS has direct hardware access which is an advantage in some situations. ANDROID is a VM, which allows many programs to run without the need of worrying about hardware specs. The OS itself handles the tasks and manipulates the hardware as more tasks are requested. VM's tend to be slower, but hardware is more powerful now and top end Android even with all their features still outperform the iPhone my miles, especially in multitasking. Most Android can be fine with 6GB of ram, while a product like the Galaxy S and Galaxy Note may need 8GB, because they have more apps and services to juggle.
You just gave a good reason to go iPhone. Android is never as smooth and responsive as iOS and yes, it has to do with Android being a messy VM and iOS on the other hand running the apps natively. Its like console vs PC, console will run better with same hardware as PC because the software is optimized directly to the console hardware, while on PC it isn't.
Modern Android looks quite inefficient. I kept to Android 8 on my 4GB device, and I have ~2GB used with no apps. I also have an Android 5.1.1 phone which uses 700-800MB with no apps. I wonder what all is being put into RAM on these modern devices, and I wonder what using a ROM like LineageOS would do, as the flashable .zips are around 500MB in size.
I can confirm that 3GB is definitely not enough, can't always do split-screen multitasking(TH-cam video freezes and fails to play ads) and with normal multitasking all apps have to be reloaded. Definitely time for a new one, the current one lasted 7 years, that was a good run.
"RAM" has become a bit of a misnomer given high speed cache and the performance characteristics of fast processors. Now access isn't equally good when done randomly. Statistically, things are hitting cache far more often than "RAM" (which I like to call "slow-memory") and upon cache misses, a heavy toll is collected with an otherwise fast processor sat in suspended animation spinning its gears uselessly for MANY cycles. Before the era of clock multipliers around the late 486 to early Pentium era, it was mostly okay and small caches began to be of some value but weren't absolutely critical just yet.
Great in depth video (revisit) I really wish Android would start (or "go back") to keep more open apps in memory for longer, such as 4+ days, or at least allow the option, to keep more than the default 4 processes Because it's been very common for a long time now that I have 5-10 apps which I commonly use and need to revisit, to modify or reference, but not always in the same time frames Yet despite having plenty of available and full on empty RAM, according to running processes in dev options; most apps gets killed off and even straight removed completely from Recent Apps, and it's so annoying, to basically have to needlessly and pointlessly be forced to go back into every app constantly, or risk everything beyond the 4 most recent to be fully closed, despite having plenty of RAM and not having opened anything else besides the same 6-10 apps that might or would have used more RAM than those apps (which even in those cases, the common apps and system uses an average of 6-8GB, so even opening extra additional large apps would still not cause an Out Of Memory situation) I think maybe Android should have better or option for custom cached apps priority list, because almost every time when I've checked, there are bunch and plenty of "useless" random apps and processes that I Do Not need being cached, yet often actively killing my needed apps, and possibly ironically and idiotically counterproductively, it's killing my apps To cache the rest of needless ones that I personally almost never use This is a serious problem and a huge barrier crippling the productivity potential of these modern powerful mobile computers Imagine next time your desktop started randomly closing your open projects and windows, that you have open, simply because and after some time since it was last in focus; just so in case, it would be faster to open things Not currently in use (Yes obviously there's the unlimited power supply, but the point of Android processes management is that it's supposed to hibernate them so it would use close to no power, and the fact of it killing the processes is also going against the idea and concept of keeping things in memory so it wouldn't need to reload and re launch, from a cold state Please someone who can, consider communicating this to as many people as possible, who could make an impact for a better OS for everyone
This is quite topical now that Samsung is lessening the amount of ram on their Galaxy phones. 21 Fe is a disappointing 6 GB around at $700 and even the note 22 ultra or s22 ultra, is going to be 8 GB at the base model. $1200-1300 in the US
@Gary: Which application did you use to monitor the RAM and SWAP usage? And in the same vein, which app did you create the graphs in? (Just curious, since I did not notice you mentioning this; unless I missed it.)
Finding 8gb in my OnePlus Nord with ram boost on is good for general use. Apps don't quit on me in background and performance is strong to the point I never need to reboot more than once a week and I only do that to maximize battery life.
Aside from hardware software optimization is what's most important when it comes to RAM management. Look at iOS. iPhones only have between 4-8GB of RAM. And RAM management is superb.
Because iOS is running app in native, while android is running on top of JAVA & VIRTUAL MACHINE, it's more complicated too run apps on Android, That's why Android uses more RAM 😬 and also in iOS which manages RAM is the app itself, while amdroid which manages ram is the OS Also that's why RAM MANAGEMENT on iOS is always better 😀 Because applications on iOS require less RAM than Android.
@@bbcmagetan8420 everything you said has to do with software optimization. No matter weather JavaScript or virtual machine is used directly to run the app natively or not.
Get as much RAM as you can afford as the OS will usually use it so it is not wasted. As mentioned, it is also about RAM management and I have found Samsung is number 1 in Android with many Chinese OEMs too quick to kill RAM and the Pixel is one of the worst. My Pixel 3XL sucked with apps being killed (in first year, was an update but never great) with only 10 in memory (lightweight stuff). Also the Pixel’s kill all but a handful overnight which is terrible RAM management and explains why the standby time is so good (for Android, iOS can keep them in memory and still have good standby). My Pixel 6 Pro closes apps too frequently, with 12GB and shuts all but 5-6 down overnight which is frustrating, for example I used an app on my M1 iPad Pro that I had not used for two weeks and it was still in memory where I left it! So even with 12GB (or 8GB like the OP9P), if the RAM management is intrusive then you get a worst user experience. I still think Apple does it the best but Samsung is much better than bygone times, and is not too far behind Apple. Others like the Pixel 6 Pro are quite disappointing and need some work.
Wait, my iPad Pro M1 still kills off some apps, the same apps my Xiaomi 11T Pro kills off. And from the pixels I tried they didn't really kill off apps at all, but that was a long time ago
@@zaentyt837 Mine is the 16GB version so that maybe is why? But I did test it and put 40 in memory and they all remained when I tried all them a few hours later!
That's actually incorrect. Look in your device memory and you'll see how much RAM the system uses, and in most cases it's less than 2GB. So unless you're using something like Android Desktop Mode or Samsung DEX you'll rarely (it at all) have need for more than 8GB. Comments like yours is why Android OEMs get away with charging excessive prices for extra RAM that isn't even needed or used in most cases
@@franklingoodwin I think we saw in the test in the video that the 12GB Samsung performed better than the poor OP9P and the 4GB Pixel 3XL (that was rubbish for me no matter what you say). Although RAM management is partly to blame, it was clear that for a heavy multi-tasked a simple conclusion is more RAM is better. Obviously a casual user will not need that, say my mum, who uses a max of six apps, but this was based on power-users as per the test. If 8GB was enough why did the OP9P perform badly and it is clear if the S21U had only 8GB it would have never coped with Chrome and maybe another app or two? I rate the RAM number far more than the CPU or GPU or storage, it is the heart of the phone and the more the merrier, so respectfully I disagree.
@@andyH_England A lot of that is due to software optimisation and RAM management. Generally speaking phones with more RAM behave differently regarding RAM management. Samsung phones for example will let you pin apps to store in RAM with phones with 8GB/12GB RAM but won't with phones with 6GB or less. I'd say its less to do with the amount of RAM a phone has but what the OEM chooses to do with it. Bloatware also has to be taken into account. Any phone that can't handle Chrome and more than one other app has poor RAM management or it's Chrome being a poorly optimised (which is definitely the case) app. Also, why compare phones from years ago? Wouldn't it be a fairer test to compare phones from the current generation with different amounts of RAM? If I compared my Samsung Galaxy S8 from 2017 to any phone from the last two generations then the results would be similar because older versions of Android used RAM differently. I personally feel that this is an Apples to Oranges comparison
Tbh depend on what will you use on your tab. for me ive been using Lenovo M8 3rd gen tab which only have 3gb of ram and 32 gb of storage. Keep in mind that i only use the tab to watch u tube, movies and maybe browse the web sometimes. I dont play game on the tab or anything. It works fine for me. If u want a better performance tab.. for gaming and other big stuff.. i suggest u to go for a higher ram and storage
IPhone also needs more RAM, this whole “optimization” thing is just an excuse, IPhone pauses an app when you minimize it, making that app use less ram, every time i upload a video on instagram or whatsapp and minimize, the upload pauses, even when using picture-in-picture mode on youtube, the video sometimes pauses itself while the audio continues playing, that’s why IPhone has less software features it’s because it has small ram, i’m using an IPhone 12 Pro Max with 6 GB ram
BTW the 2 gigs is probably secured space for knoxx which runs in the base layer of the os. it probably doesn't show on the kernal cause it's sandboxed off at a hardware level, tho this is only a guess.
My 2016 phone has 4 GB of RAM. It never runs out of RAM, everything is so smooth for multitasking day to day basis (no game definitely). But it can hold asphalt, pubg mobile, and call if duty at the same time
It can hold other 2 in memory while playing 1 at a time. Try using split screen for running 2 apps simultaneously and these see if it can. Running app is different than just keeping in memory.
I always used analogy of work desk and papers or documents on it.... In that case you as a person would represent the CPU which is doing all the processing and papers on the desk that you are processing are occupying space. At one point you will not be able to add new papers without moving the old ones, just like any device with OS will not be able to process new application until it frees some space in RAM memory. In the same way it was easer to explain how multi core CPU's are working (multiple persons on the same desk) etc.
It’s not a matter of being lag free. It’s more how much apps can you hold at the same time. So when you switch back to the previous app your progress is still there.
A phone with 8g 12g or 16g RAM and a top grade Arm cpu could outperform a average laptop if chrome os combined with Android can be installed on the phone and when plugining in a monitor it just shows the chrome os desktop. We can normal office jobs and light development jobs on the phone. The premise is that the applications must be optimized or maybe providing native api by Google to rewrite the applications daily used
The real problem I found in android was about the internal storage space . For some reason that I guess it is something like the swap space . android system will need 2gb of free space in internal memory independently of how much ram you have available ... when you are near that 2 gb limit of storage is when crashing or notification or froze , rebooting etc begins and if you are near or pass the 1gb android don’t let you install , update apps or even take videos or pictures having one gb available ... The issue become more serious because automatic updates or silent updates that lead to problems even if you delete some apps or media and free some space ; eventually this space is reduced by itself without you installing or doing nothing ( I try deleting and freeing space up to 2 more gigabytes and bit more and always is consumed silently this space very fast in android ) .. So In resume This issue is not solved even if you have and sd card mounted because android need this two free Gb from internal ; so My experience is to choice your model with a lot of internal storage always and my wish is for android manufacturers to put this necessary space in the device but separated from the normal internal space that is consumed every time you install or update an app , so if they do it the space for the correct processing always will be available .. Same apple should separate Original factory iOS system space from advertised internal space because they are always taking a considerable space from your device even when you never used ; and even more every time there is an update you will need that double amount of space in order to update it ; besides keep cleaning your system in iOS is quite a complicated adventure .
I remember this is one of the reason people switch to custom ROMs like Lineage Os, but having your device root is enough if there is no custom ROM available. Tricky enough.
@@TheFourthWinchester2gb is the standard notification of release space in my phone model with android 10; and also what I need for make smooth my experience in my favs apps. You can go with less.. it depends in what apps you use. Every app have a different consume of MEMORY and resources . If you use for example the latest gcams cameras mods that are recommended because they are great in android. Well most of it now consume a lot of resources ; specially the version 8.4 and of course games can also crash your phone fast.. 👍🏼
Excellent vid Gary. Few comments as a fellow Note 9 user: 1. Watching this, I have more appreciation towards iPhones and iOS. They achieve so much with so little. 2. OnePlus isn't the OnePlus we know ever since they merged with Oppo. Their OS plainly sucks. I suspect they even have merged packages in Android 11 even before their merger got officially announced. Such aggressive memory management is common on other Chinese brands, like Xiaomi. I don't think OnePlus will get any better with Android 12 onwards, 3. Regardless of RAM and CPU, I think the main reason why Android phones get gradually degraded is that their garbage collection is rubbish and the apps are horribly optimized. For instance, Microsoft apps that one commonly uses in a Note series, should be properly optimized, no? Recently my Outlook/Teams and other MS apps are so laggy, I know the issue is not with the RAM or HW, it is MS implementation and their Azure service integration. For some reason, whenever Teams is put in foreground, it bogs the system until it receives proper response from their Azure servers. The screen usually gets white, scrolling becomes almost impossible. Like, what are you doing MS?!?
Haha. Andriods are using swap concept just know. Apple has been using it since generations. Real ram of a 4gb iphone is 4gb+ all the free storage on phone ( say 50gb from 64gb). But that isn't worth it. Fortunately for iphone that almost every game thats there for iphone and andriods, consume just 400-800 mb of ram except Genshin impact which uses 1.4 gb. So this low consumption of ram by apps helps apple to get away with low ram. If there is any app which consumes 5 gb of ram, then both 4gb and 6gb ram of iphone will struggle to play this game ( swap memory doesnt help in real time operation of app), every andriod phone upto 8 gb ram will also struggle to play this game due to not having 5gb free ram. Only 10gb above ram will be able to play that game. Swap memory is gimmick both on iphone and andriod. It is real ram that helps in realtime operation of apps.
I'd like to see the same test done between the same manufacturer, OnePlus seems to be very aggressive with there optimizations while Samsung got it right.
I consider myself a power user but NEVER EVER play games on my phone. I have an OP7Pro with 8gb of ram and sure, some apps are killed here and there but in all honesty...who cares? Everyday apps like FB, Insta and so on takes seconds to open again. I understand that gaming is a big thing on mobile devices. But I'm 40+ years old. I use my phone for social media and my photography business. So this video didn't answer my question at all - Do i need more than 8gb in 2022 if I don't do games?
Most people only need 3 to 4 GB of RAM. I rather have better battery life and speakers than a ton of RAM. I use my Palm phone when I am off and I use my Pixel 3 for work.
I don't think I have ever used all of my 12GB RAM on my Galaxy Note10+ yet.. :P So it's more than enough even after 2+ years. Some apps might be shut down even if you have alot of RAM because of power saving settings etc. So the settings need to be checked if this happens for some apps. You can choose that some apps can never run in the background or just run sometimes etc so for less important apps this is great.
Now, I realise that "things have changed" but I spent 45 years in IT, beginning in '66. The first computer, that I worked on, had 24K, not Meg, not Gig, of memory and we ran an insurance company's business with it.
I own the same OnePlus 9 Pro (8GB RAM) and I've had the camera app and Genshin Impact (run at separate times) close all my apps and even close system apps like my launcher and selected wallpaper is reset. So I'm convinced the way OnePlus handle RAM management forces you to buy at least 12GB to have a stable user experience. Just a tip to anyone buying a OnePlus phone don't go for 8GB of RAM, also I keep RAMBoost off to try help but it's still not enough space. I'm hoping they bring Virtual Ram over from ColorOS so I can use my phone without it resetting after using the camera and gaming.
It is not about RAM but very high speed memory. So iPhone can carry an app from ram to memory. And Android world it is not that easy because there are tons of different manufacturers. And different price levels. If android save apps to memory it would have a worse experience than now. Apple has few phones and they are completely compatible with os and hardware. Android side has thousands of different hardware. But at the end I prefer freedom of Android. If I pay a phone or pc, I wanted to be its master. Apple sells products and puts a lot of limitations on the product. Who is the boss, me or the product? That's why I don't use apple products.
Really? So you're OK with the fact that because of iOS tight memory management, if you load a web page in Safari, you're OK with the fact when you immediately switch to another app, Safari will freeze and stop loading the page until you go back? And of you open to many apps and the app is in a save state, reloading it may force the page to refresh? So you think that is better vs starting a page and immediately switch to another app the browser finishes loading the page so when you go back you don't have to wait? Or the fact having more ram means you can open far more apps and have far more apps be quiting in ram and not requiring a refresh? The S and Note models can hold as many as 30 apps in ram without a refresh, and it shows little to no lag in performance of other tasks. While on the iPhone the ram can hold roughly half as many apps and lag happens in situations like typing on the keyboard. Also because Samsung phones have more and better features, more ram has enabled Dex which means I don't need to go an buy a Samsung tablet, because I get the full desktop and tablet experience on a larger screen. Including the fact I can get a wireless display with a touchscreen and use Dex or just use my phone screen on the display too. The Note is the most powerful smartphone when it comes to productivity and capability. It is unmatched by any product including the iPhone. If you think spending more money to do less is great then fine. But being limited to what amounts to one or ywo tasks at a time, is hardly having your ram game downb
@@linuxsever5727 that's another reason why I like Android. When I spend my money on a phone, I want to make the screen & apps the way I want it & not what the manufacturer allow. Besides, when apple finally get a new feature, android have already had it for atleast 3-5yrs.
@@linuxsever5727 On the other hand, the freedom on Android is also the reason for the inconsistences when comes to user experiences. Not sure why are you so particular about who's the boss here. Since you paid for a phone, don't you like to have the best performances for the product you have paid for? iPhone is still the most popular phone around is because of its stability and consistency with apps and user experiences. Freedom comes with a price too in case you not aware and that's what happening to Android now.
If 4gb can handle the heaviest android game, I don't see how more than that is needed. I have a Mi A3 with 4gb, and test right now with instagram, gmail, whatsapp, adobe reader, uber, netflix (with a open movie) and gmaps, all open. Just when i open onedrive, the adobe reader was killed. I think that 7 apps is enouth for any normal user, and even for games, who keeps switching between different games?? In my opinion 4gb is enouth, 6gb is the sweet spot, 8gb for heavy users, and more than that is just overkill.
Like any OS, there is usually a given amount of RAM set aside just for that purpose (otherwise if one app to a few of them were to use that reserved RAM, you would have to restart your phone every time as it would become unusable with the OS itself being killed off). Stock Android (like on the Pixel devices) should reserve less than say on Samsung or OnePlus devices because those other smartphones have additional UI layers that also take up RAM. Some apps will also cache some data in RAM even after they’ve been “closed” if they see RAM available to make the next boot up of those apps faster, but usually at the expense of battery life as the OS could see that app cache as it actually still active and therefore drain an unnecessary amount of power.
Silly question, why Android is so much ram hungry? There are not so many chip that use this OS, a better efficency is auspicable, as you said your Macbook that is more or less as powerfull as a flagship phone is using only 8GB ram to do almost everything, with a lot of swapping according to all the sources but only 8GB. Will be nice to compare ram usage in similar price point between Android and IOS. Thanks for your videos Gary, always brilliant.
I've seen asphalt 9 go up to 3gb before. I would be interested in seeing these phone but with different specs of RAM, or maybe even the previous generation of phones compared to this last year
I would say I'm a fairly average Android phone user. I generally have a few apps open: WhatsApp, messenger, Google maps and Gmail. My 3 year old phone has 6gb and I have noticed any crashes or slow-downs. The phone before that had 4gb and I only changed that because the charging USB port failed. I am currently writing this on a 2gb tablet with no problems at all with Chrome also loaded.
@@dbjungle Yeah, some how my 2gb lenovo tablet doesn't perform like it used too. I use it for streaming (Netflix, Prime and TH-cam) and browsing (Duckduck go). It still is oke but I'm considering a Mi pad 5 now.
I think using mostly heavy games for this isn't the best idea. Most people don't play on their phones at all or play games like candy crush or solitaire. Many people use phones with 4GB of RAM still and have no issues. Sure 8GB is great if you want to buy a phone that will last, but on the other hand I hope programming will become more efficient in the future, allowing for better optimization instead constantly pushing the amount of RAM we need. That would greatly benefit customers. Unfortunately that would require more work and r&d from developers which they wpn't do as many of them are heavily profit oriented and don't care about customer wallet's health at all.
I buy my phones used and really just upgrade if I have to, so my approach might seem rather antique: I think Android 4 used around 500mb ram or less, 5 maybe 800mb and 6 around 1gb, which people reading this won't find very interesting I assume. However, some of those versions already saw some reasonably powerful chipsets i.E. Snapdragon 800 while usually paired with just 2gb RAM. A bit past those devices' prime, mobile (phone) gaming really took off IMO with games like Pokemon Go, but they were still capable of handling them with just 1gb~ available RAM for the game. IIRC, the 801 - 810 Snapdragons didn't make giant gains over the 800, while the next-gen midrange (625) sort-if matched them, yet those devices would often have 3-4GB RAM meaning 2-3 ish available for games. At this point, people which weren't into gaming or other heavy apps would have paid for memory they don't use but more importantly see not being used. If the consume knows it's present equipment exceeds his needs, he'd be less likely to upgrade. It's also why you rarely see phones advertised for gaming, since people wouldn't care about it if they're not into it - instead you see the "best" camera marketed on the 10th successive model of a flagship phone, which would still struggle against a digicam for a fraction of the price from a few years ago. My guess is this, as well as Windows 10's approach to "predict" what you're going to do (= use your ram to make everything feel snappy) caused a change from the relatively pragmatic approach you usually see in Linux (not sure if there were any changes, but IIRC Linux left most of what it does to the user). Frankly, I'm not overly thrilled to see the flash storage getting abused for no real reason and I don't think manufacturers would be all too worried about the storage expiring well outside warranty, at least I'd prefer the option to turn it off, since I'm rather old fashioned and usually use just one app/game at a time. So to me, the Pixel 3 running Genshin Impact (which I'd never play) with it's 4GB Ram does sort of proof RAM not being the bottleneck unless it's supposed to. This opens the question tough: at which point would RAM actually be the Bottleneck for which OS and usecase?
I hate swapping to disk, cause it reduces lifetime of the not replaceable flash storage and it’s mostly not necessary when having enough RAM, but reading from it what already is there could save a lot of space, a program like a game has a lot of static content, the programming part of binaries too, there could be some levels of zRAM, where one is killing of all static content and compresses just the state of the game, so when reopening the game it could reload all the assets from disk, and the actual state from zRAM, cause the static assets are saved on disk anyways within the binary file (or in installation sub directories or wherever they programmed their location to be). The state of a game like cities skylines can be really big independent from the assets, it depends, but graphics assets are always big and could just get removed from ram when moving to zram, to save even more space than by just compressing everything. I think in regards to swapping to disk there should be some priority levels, generally on my devices this should not happen please unless an App goes crazy and alone requires more RAM than the system have. The OS, all system services (except user made things like webservers), display manager, compositor, window manager and so on should stay on main RAM, in Unix-like land they together rarely use more 2GiB of RAM, meaning a device with 12 GiB RAM can have like 2 reserved for system, 4 for zRAM, 6 for applications, and zRAM itself could store a lot more when doing what described above, maybe splittet like 2 GiB of it normal zRAM, and 2 GiB zRAM without all the assets like described above. With 16 GiB RAM, I would do the same layout but 4GiB more for the zRAM equally splitted. What do you think about that?
I like "a lot" of ram because when I'm playing my games and somebody calls me, I want my games to stay open after I end the call (example). For yhis application, I feel like 6 GB is ok and 8 GB is optimal (for bigger games)
Agreed.
I have a 3GB phone and it can handle only 1 app opened. If someone calls you, bad luck, start the game again...
It's not about all ram for standby apps. Some oem kills app faster because to save battery power
Miui has a feature that you can lock your app in the RAM so that it can stay in the RAM if somebody calls the app that you lock will keep open anytime
@@oyen9476 disable optimization
I wish you would also inculde 6GB RAM. Since it's very common in the mid-range segment. Even the S20 FE and the new S21 FE has models with 6GB RAM.
6gb is hell
@@fanban2926 why ?
Most of my phones have 6GB RAM. IMO as long as you have 6GB then the bigger difference will be made by the OS rather than the RAM. My Google Pixel 4a, Google Pixel 5a, Xiaomi Mi 8 SE (running Pixel Experience S) all have 6GB and all keep things in memory much longer than my 8GB Realme Q3 Pro. You can lock apps in RAM with the Realme, but there is a hard limit of 5 apps to be locked in RAM. Not to get too negative, but it's little arbitrary things like this that ruin the experience on many phones. This is probably why the OnePlus 9 fell so far short of expectation.
@@dbjungle Also: It 'says' 6GB on the box, but you aren't actually getting all of it for the same reason.
My phone has 3GB RAM 😂
Meanwhile, still using my Redmi 5 plus with 3GB of RAM in 2022 since the phone got released. The phone's performance is bad but Android 12 has done wonders in terms of performance, It's miles better than what I had on Android 11 so I'm not feeling too bad keeping it a bit more. Although 32GB has proven too low of an internal storage now.
Which custom rom are you on ?
@@siriusblack5187 Arrow OS 12
If you do ever decide to change, don't get less than 128
I'm also on custom rom, a12 not available for my phone yet tho (mediatek issue). But now, after reading your comment, waiting for a12 eagerly
S10 512gb android 11 good wait to try android 12
I feel like it also depends on your phone manufacturer. A Pixel with 6 GB would perform way better than a Xiaomi with 6gb due to bloated MIUI and their "optimized" , way too agressive memory management
I think there is some portion of RAM reserved for the integrated GPU for Video Memory as well, that could explain why there is so much reserved memory. It can be observed in every device/phone even ones with 2GB RAM have small slice of it reserved .
Phones do this too?
Maybe that reseved ram is for the operating system itself.
1.5 gb of my 2 gb ram is being used by the system it self.... I literally force stoped all the apps i used and downloaded.. 75% of ram is being eaten
I've noticed on my OnePlus 7 Pro with 8GB, it appears to kill apps fairly often for no reason, for the most part I run the same handful of apps every day, yet most things don't stay loaded any longer than about a day if even that long, thanks for showing a comparison between ram boost on vs off it does seem like it might be kinda useless and causing apps to load more often, it may even be killing apps it isn't supposed to, I have AccuBattery and despite me telling the OS not to optimize it, the app is still occasionally killed.
I think this is just part of Color OS derivatives. My Realme Q3 Pro does the same, but it also has a limit on how many apps I can lock in RAM. Apps will stay open if they're locked in RAM for me. My guess is that they're doing these extreme things to significantly extend battery life. That looks great in reviews, but it can make for a frustrating user experience.
I believe you installed new Colored Oxygen OS. Realme, oppo with ColorOS works the same. RAM Mangement on ColorOS is worse if not the worst.
That’s the OnePlus OS overlay & their aggressive battery management tools.
I have the Nebula Blue OnePlus 7 Pro with 12 GB Ram running Android 11. Let me start off by saying that I'm not a heavy user, but I use the Ram Boost . I don't seem to have this issue. Maybe it's the extra 4GB Ram? 🤷🏻♂️ I did go with this model 7 Pro to "future proof" knowing I would be using this phone for several years. It's been over 2 years and my 7 Pro is still running like new.
@@Kevin6t8 True, my 2.5 years old OnePlus 7Pro still runs like new, no lags, nothing.
I think part of me would like to see this test done with where your using the same brand.
LIke a A52, S20FE, S21 ultra.
The reason I am saying this because OEMS ram managment may very from brand to brand.
Note: i know that he mention this at the end of his video.
My phone has 6gb of ram and i don't think i've ever used more than 4gb of it. Even my second phone that has 4gb of ram still runs absolutely fine.
Yup I'm using my refurbished Samsung galaxy S7, it's only got 4gb of ram but my phone runs fine. I should really download a custom Rom/ OS..
Edit: whoever rebuilt this phone put in rubbish grainy cameras, so I've ordered a Samsung galaxy A53 256gb and 8gb of ram. Don't know why but I got it since it is a bargain compared to the lesser memory models
What phone?
I'd say for budget phones:
1) low end - 4gb of ram
2) middle - 6 gb of ram
3) high - 8gb of ram
Then for flagship phones:
1) low end - 6gb of ram
2) middle - 8gb of ram
3) high end - 10-12gb of ram
I believe 6GB is still the sweet spot,while 8GB is good for future proofing and leaving some headroom just in case.
Garry, your test also shows how inefficient existing programming languages are in terms of resource utilisation. The reason obviously is high speed these applications can be developed at, but unfortunate side effect is huge memory consumption.
apps are built with javascript and frameworks that compile it some sort of inefficient native code, some hybrid mobile apps run on chromium node which is also inefficient
The idea of code reusability is very good (like shared libraries, etc.), but what's happening today is, that apps are built with frameworks, which are built on another framework, etc. It's a complete mess. Current web browsers, if properly written could probably use 20% of resources they're currently using. From the point of view of the market, this inefficiency is good, because it constantly creates demand for newer/faster systems.
@@gwojcieszczuk good luck writing a browser engine
@@dimitri9502 I know. It's more code than whole Linux kernel source code.
This is certainly not the conclusion I would make. The demonstrated apps are games. Games are all about speed. This means that certain parts needed for speed optimization are needed in memory. Besides, it's the compiler and OS (as Gary showed) that makes the difference not the language itself.
I have the 12GB variant of the OnePlus 9 pro. The higher amount of RAM again with software optimization makes a big difference
What difference did you notice?
Probably a placebo effect.
Year 2023 windows SBC have 16GB RAM. You may get away with-more than RAM-efficient linux-kernel android. Ports = no decent spacing to no decent number to port out to laptop-desktop replacement. Maybe winXP tablet-version(touchdriver) will be funny...
So nice to see different manufacturers "playing" with this concept. I also would have liked Xiaomi in this comparison being notorious for their rammanagement but improved over the last few Android updates.
Nope MIUI still kill the app for no reason I have daily driver poco device I had to get rid of miui after 7 months
(To credit to miui it has great working feature so you can pin app in ram so that app is never going to be killed for other one, it's bit extra work or step for user but it works fine)
@@itzmontupatel Your "nope" doesn't make sense to me. MiUI has improved for sure. And yes I said MiUI is notorious for killing apps in the background. But they have a few tweaks to prevent this. One of them is pinning it in ram. So, they choose to do it this way. You may like it or not but Xiaomi gives you enough room to change it.
Btw: I'm an happy Poco F3 user for 9 months now.
@@itzmontupatel Your "nope" doesn't make sense to me. MiUI has improved for sure. And yes I said MiUI is notorious for killing apps in the background. But they have a few tweaks to prevent this. One of them is pinning it in ram. So, they choose to do it this way. You may like it or not but Xiaomi gives you enough room to change it.
Btw: I'm an happy Poco F3 user for 9 months now.
My personal opinion was 6GB is more than enough. But I noticed my Galaxy S10+ with 8GB runs Chrome lot faster than my other phones. Later figured out Google rolled out 64bit Chrome for 8GB devices which needs devices with 8GB of RAM. So now I conder 8GB as optimal.
for this comparison, you should've used same manufacture phones,for example xiaomi with MIUI (all android 12 or android 11) as it has models from 100$ to 1000$ with 2GB al the way up to 12GB .. for years it is known that these UIs perform differently in ram management,so apple to orange was compared here and not really "how much ram is needed in android phones" .
but anyway,thanks for the graphs
I agree. My 6 GB of RAM Note 7 Pro performs admirably on MIUI 12 and especially 12.5 as it's lighter. 8 GB is realistically the maximum I would need for playing VERY heavy games, which even if I buy a flagship, I wouldn't really need as I don't play games that often. But yeah, 8 GB is solid for me and 6 is more than fine.
Running a Nokia 8 with 4GB ram, and it's running fine lol. Although I don't expect to have multiple large games in memory. 8GB is pretty much the minimum you'd want nowadays.
Comparison between pixel 3XL and iphone 13 with 4gb ram would be interesting
NO
@@generalginger7804 YES
That would be great to see!
@@generalginger7804 yes
@@amashaziz2212 Not at all. Its comparing apples with oranges. Seeing how the same OS, ie Android, behaves under different manufacturers is interesting.
I'm astonished that a 12GB RAM phone only has 5GB of available memory after fresh boot. So system and background processes took 7GB!
@Sifat Ullah please do a video how to do that. Thank you.
System and background process took 5GB rather and 2GB is reserved for some reason we don't know.
Still 5GB is mind boggling
@@wingchong68 Here you go: th-cam.com/video/X01hZJtfMJg/w-d-xo.html
You cannot really look at the free ram as a measure. Operating systems use free memory for caches and buffers to improve performance and then reduce these as applications require the memory. The thinking is that free memory is of no benefit to the user. Counter intuitive to what you first think about free memory. 2GB reserved could be for GPU as well. You see a lot of laptops reserving video memory from system memory.
@@fariz8713 thank you.
As a madman having a programming environment on Dex, I would say the more the better, but for most users 4GB should be enough given the applications are properly optimized.
In 2022 in flagship should have at least 12gb ram and 8gb is not enough for me, i had 8gb 1+8 pro and i switched to 12gb version only because of ram
@@qalamiti6____________748 what do you do with your phone that you can't wait for few seconds for am app to load up?
@@Jur1_00 in regular usage i almost always have full ram and when im turning on camera phone starts lagging very hard and its going normally in few seconds when phone cleared up all apps. I don't want to open every single app after taking a photo or small video.
@@Jur1_00 and 12gb 1+8 pro works much smoother than 8gb version. I monitored ram in real time on both phones and 8gb version starts lagging when it filled with 6.7~ gb ram, and 12gb version at 11gb which is much more comfortable
@@Jur1_00 it's actually hell to have music apps be killed off or games I was seconds ago playing have to wait minutes for loading
I must say ram management on Samsung OneUi is amazing. I have 15 light to medium heavy apps opened in background and none of it got killed on this 6gb ram midranger.
For real?
@@sleepyhead78971 yup (on one ui 3)
Oooo ok ok, thanks bro
@hmm well some apps like youtube or insta did get refresh but none started from scratch. It resumed to the page that i left opened.
@hmm bro when did i say its a tablet. Its a phone not tablet
Your explainations are simple and hit on point.
Please make a video explaining how the RAM management works on an iPhone and MacBook.
For galaxy S21 ultra, the 2gig missing is being used by the OS
No, system ram usage is listed in the 6 gigs being used
For camera or storage read/write boost 🤔
I use splitscreen and freeform windows all the time on my phone running 2 or more games (or apps) at the same time + PiP video + music, so was a bit disappointed that it seems like no multitasking was actually done, which I doubt any of those tasks would have had a chance to go into zram.
The truth is anything above 4GB will be enough for just about everyone unless you're using Android Desktop Mode or Samsung DEX (where you're going to need 8GB) Once you go above 6GB - in most use cases it's the law of diminishing returns
I 100% agree with you. Or unless you run 6 games at once LOL.
@@dbjungle keeping app in ram is different than playing real time.
The real ram that ur phone has helps in realtime operating of the app as well as in keeping it in memory.
Whereas swap memory helps only in keeping the app alive.
( Btw andriods are just now using swap concept, apple has been doing it for generations and it does it effectively, but they don't disclose how many gb storage they use for swap)
but anyway swap memory is still useless. It helps in boosting about having ur device being able to keep so many apps in background, like apple does, but it ain't worth in real multi tasking.
Suppose u have a big screen Say tablets where we can play realtime 2-3 apps simultaneously on a single screen.
That real time aap operation doesn't rely on swap memory ( that is slow), so here is a real test for the ram.
Thats why apple prudently doesn't just use that silly 4 gb ram on ipad pros, rather it ships them with 8gb-12 gb ram, and all andriod tablets still use just 8 gb ram and they fare more better in real time multitasking than ipad pro.
Check samsung Dex mode, it is enough bold to keep 3 apps open simultaneously on a single screen whereas ipad pro is still limited to 2 apps on 8gb models.
Apple knows if it uses 3 apps, its ram will struggle and everyone will know about their hypocrisy.
So yeah swap memory is a useless memory that helped apple to get away with using less memory for years and now andriods also are doing the same.
But in realtime multitasking like opening multiple apps on a single screen, 4gb memory will struggle even if it is apple and 8gb will fare well on both iPads and tablets whereas 12 gb is a sweetspot for both iPads and tablets.
Yea it's funny seeing casual use people saying 8gb+ of ram is the minimum.
Excellent vid! I would like to see the same test on the iPhone for comparison of one version of Linux/Unix to the other.
My first Z80 computer in 1980 had 16K of RAM. Computer evolution is exponential. Maybe I will own a quantum PC with tardigrade entanglement before I kick the bucket.
There may eventually be a quantum co-processor in consumer grade PCs. 2 years ago room temperature quantum computing was demonstrated to work.
Yea I remember when 128 MB was like HUGE lol
@@kwakes212 how old were you
@Bread Cat probably like 11 or so, it was like 1997 maybe? Whenever the first diablo came out
Owned a Commodore 64, then I upgraded to the Commodore 128, OMG I thought I died and went to heaven. Both computers had two floppy drives. So, on my business trips in my travel computer box it contained one computer, two floppy drives, many cables, desktop monitor, printer, it was quite a box of kit. Used Microsoft Multiplan, SuperBase, and a word processor, did not play games. Looking back in time those were fun days.
I was playing a game on my M1 iPad then got a visitor. I forget about the game all day just to open the iPad up later and the game is still running and the battery is at 100 percent still
I really was changing my smartphone and was thinking how much ram do I need. Thank soo much for the video
This proves that Samsung should not go back to 8 GB of RAM on their new super expensive S22 Ultra
8 is heaps I use 4 😂
There should be additional ram that is used strictly as hard reserved memory and users are given the option to allow certain apps/programs to stay reserved.
So you're saying... There should be more ram? Got it.
4gb - minimum for entry and midrange level
6gb - minimum for highend or flagships level
8gb is recommended
10gb is great
12gb and so on is savage
*laughs in 2GB*
How much RAM do you need?
*More.*
because, why not??
Well done Garry, answered question i have often wondered about. It would be good to see an IOS comparison given the smaller ram Iphones have to work with.
I saw an article that said iphones use a lot of memory compression (zram) very smartly, which is why they do far better than android phones with less ram available.
He already did a comparison video a few years ago.
@@manulovesjesus another thing to consider is that iOS and its apps are all built to Apple specs only.
Most android developers will build their apps to either Pixel or the most popular Android device which would be a Samsung Galaxy, that leaves a lot of other devices not fully catered for which is sad.
I do wonder if developers, especially American ones take full consideration of chips like MediaTek Dimensity.
Thanks for making such videos Gary...such questions are always in my mind and whenever you upload such or speed test G videos, it is indeed a treat to me. 😊
It doesn't need as much as it has. But in order to enjoy full multitasking without lag, the more RAM the better. .
People need to stop trying ro compare Android to iOS. They are not the same just because they both use ARM chips.
IOS has direct hardware access which is an advantage in some situations. ANDROID is a VM, which allows many programs to run without the need of worrying about hardware specs.
The OS itself handles the tasks and manipulates the hardware as more tasks are requested. VM's tend to be slower, but hardware is more powerful now and top end Android even with all their features still outperform the iPhone my miles, especially in multitasking.
Most Android can be fine with 6GB of ram, while a product like the Galaxy S and Galaxy Note may need 8GB, because they have more apps and services to juggle.
You just gave a good reason to go iPhone. Android is never as smooth and responsive as iOS and yes, it has to do with Android being a messy VM and iOS on the other hand running the apps natively. Its like console vs PC, console will run better with same hardware as PC because the software is optimized directly to the console hardware, while on PC it isn't.
@@teemuvesala9575 In Samsung is very smooth and responsive
@@teemuvesala9575 120hz makes a difrent effect
*GARY!!!*
*HAPPY NEW YEAR PROFESSOR!*
*HAPPY NEW YEAR FELLOW CLASSMATES!*
Stay safe out there everyone!
MARK!!! HAPPY NEW YEAR!
In world of android , I think you of other people have to take a look in custom roms to see how they perform
Modern Android looks quite inefficient. I kept to Android 8 on my 4GB device, and I have ~2GB used with no apps. I also have an Android 5.1.1 phone which uses 700-800MB with no apps. I wonder what all is being put into RAM on these modern devices, and I wonder what using a ROM like LineageOS would do, as the flashable .zips are around 500MB in size.
Great analogy Gary!
I can confirm that 3GB is definitely not enough, can't always do split-screen multitasking(TH-cam video freezes and fails to play ads) and with normal multitasking all apps have to be reloaded.
Definitely time for a new one, the current one lasted 7 years, that was a good run.
@Gary Explains Thank you for making the 2022 update on Ram Mx. 😉👍🏽 Things are getting heavier.
Thanks for this great video.
I would really like to see a video that compares the ram management of Pixel 6 vs Samsung vs one plus vs iphone
That would be great to see!
1. Pixel
2. Samsung
3.Apple
4.Oneplus
Pixel and miui are very aosp even though miui is highly customized aosp skins. It will kill apps as soon as possible
"RAM" has become a bit of a misnomer given high speed cache and the performance characteristics of fast processors. Now access isn't equally good when done randomly. Statistically, things are hitting cache far more often than "RAM" (which I like to call "slow-memory") and upon cache misses, a heavy toll is collected with an otherwise fast processor sat in suspended animation spinning its gears uselessly for MANY cycles. Before the era of clock multipliers around the late 486 to early Pentium era, it was mostly okay and small caches began to be of some value but weren't absolutely critical just yet.
Great segment Gary!
Great in depth video (revisit)
I really wish Android would start (or "go back") to keep more open apps in memory for longer, such as 4+ days, or at least allow the option, to keep more than the default 4 processes
Because it's been very common for a long time now that I have 5-10 apps which I commonly use and need to revisit, to modify or reference, but not always in the same time frames
Yet despite having plenty of available and full on empty RAM, according to running processes in dev options; most apps gets killed off and even straight removed completely from Recent Apps, and it's so annoying, to basically have to needlessly and pointlessly be forced to go back into every app constantly, or risk everything beyond the 4 most recent to be fully closed, despite having plenty of RAM and not having opened anything else besides the same 6-10 apps that might or would have used more RAM than those apps (which even in those cases, the common apps and system uses an average of 6-8GB, so even opening extra additional large apps would still not cause an Out Of Memory situation)
I think maybe Android should have better or option for custom cached apps priority list, because almost every time when I've checked, there are bunch and plenty of "useless" random apps and processes that I Do Not need being cached, yet often actively killing my needed apps, and possibly ironically and idiotically counterproductively, it's killing my apps To cache the rest of needless ones that I personally almost never use
This is a serious problem and a huge barrier crippling the productivity potential of these modern powerful mobile computers
Imagine next time your desktop started randomly closing your open projects and windows, that you have open, simply because and after some time since it was last in focus; just so in case, it would be faster to open things Not currently in use
(Yes obviously there's the unlimited power supply, but the point of Android processes management is that it's supposed to hibernate them so it would use close to no power, and the fact of it killing the processes is also going against the idea and concept of keeping things in memory so it wouldn't need to reload and re launch, from a cold state
Please someone who can, consider communicating this to as many people as possible, who could make an impact for a better OS for everyone
This is quite topical now that Samsung is lessening the amount of ram on their Galaxy phones. 21 Fe is a disappointing 6 GB around at $700 and even the note 22 ultra or s22 ultra, is going to be 8 GB at the base model. $1200-1300 in the US
12gb is a must i used tons of widgets and lot of chrome tabs. it doesnt take whole 12ram but seeing 12ram i know i could breath well
@Gary: Which application did you use to monitor the RAM and SWAP usage? And in the same vein, which app did you create the graphs in? (Just curious, since I did not notice you mentioning this; unless I missed it.)
Yes, this is what I wanted to know as well.
.
Thanks Gary!! Very informative video!!
If you root your device, you can use swap partition on sdcard, its very usefull especialy if u are heavy multitask user. Just use fast sdcard.
Professor Sims - Illuminating, as always.
Finding 8gb in my OnePlus Nord with ram boost on is good for general use. Apps don't quit on me in background and performance is strong to the point I never need to reboot more than once a week and I only do that to maximize battery life.
Aside from hardware software optimization is what's most important when it comes to RAM management. Look at iOS. iPhones only have between 4-8GB of RAM. And RAM management is superb.
Because iOS is running app in native, while android is running on top of JAVA & VIRTUAL MACHINE, it's more complicated too run apps on Android, That's why Android uses more RAM 😬
and also in iOS which manages RAM is the app itself, while amdroid which manages ram is the OS
Also that's why RAM MANAGEMENT on iOS is always better 😀 Because applications on iOS require less RAM than Android.
@@bbcmagetan8420 everything you said has to do with software optimization. No matter weather JavaScript or virtual machine is used directly to run the app natively or not.
Get as much RAM as you can afford as the OS will usually use it so it is not wasted. As mentioned, it is also about RAM management and I have found Samsung is number 1 in Android with many Chinese OEMs too quick to kill RAM and the Pixel is one of the worst. My Pixel 3XL sucked with apps being killed (in first year, was an update but never great) with only 10 in memory (lightweight stuff). Also the Pixel’s kill all but a handful overnight which is terrible RAM management and explains why the standby time is so good (for Android, iOS can keep them in memory and still have good standby). My Pixel 6 Pro closes apps too frequently, with 12GB and shuts all but 5-6 down overnight which is frustrating, for example I used an app on my M1 iPad Pro that I had not used for two weeks and it was still in memory where I left it!
So even with 12GB (or 8GB like the OP9P), if the RAM management is intrusive then you get a worst user experience. I still think Apple does it the best but Samsung is much better than bygone times, and is not too far behind Apple. Others like the Pixel 6 Pro are quite disappointing and need some work.
Wait, my iPad Pro M1 still kills off some apps, the same apps my Xiaomi 11T Pro kills off. And from the pixels I tried they didn't really kill off apps at all, but that was a long time ago
@@zaentyt837 Mine is the 16GB version so that maybe is why? But I did test it and put 40 in memory and they all remained when I tried all them a few hours later!
That's actually incorrect. Look in your device memory and you'll see how much RAM the system uses, and in most cases it's less than 2GB. So unless you're using something like Android Desktop Mode or Samsung DEX you'll rarely (it at all) have need for more than 8GB.
Comments like yours is why Android OEMs get away with charging excessive prices for extra RAM that isn't even needed or used in most cases
@@franklingoodwin I think we saw in the test in the video that the 12GB Samsung performed better than the poor OP9P and the 4GB Pixel 3XL (that was rubbish for me no matter what you say). Although RAM management is partly to blame, it was clear that for a heavy multi-tasked a simple conclusion is more RAM is better. Obviously a casual user will not need that, say my mum, who uses a max of six apps, but this was based on power-users as per the test. If 8GB was enough why did the OP9P perform badly and it is clear if the S21U had only 8GB it would have never coped with Chrome and maybe another app or two? I rate the RAM number far more than the CPU or GPU or storage, it is the heart of the phone and the more the merrier, so respectfully I disagree.
@@andyH_England A lot of that is due to software optimisation and RAM management. Generally speaking phones with more RAM behave differently regarding RAM management. Samsung phones for example will let you pin apps to store in RAM with phones with 8GB/12GB RAM but won't with phones with 6GB or less. I'd say its less to do with the amount of RAM a phone has but what the OEM chooses to do with it. Bloatware also has to be taken into account. Any phone that can't handle Chrome and more than one other app has poor RAM management or it's Chrome being a poorly optimised (which is definitely the case) app. Also, why compare phones from years ago? Wouldn't it be a fairer test to compare phones from the current generation with different amounts of RAM? If I compared my Samsung Galaxy S8 from 2017 to any phone from the last two generations then the results would be similar because older versions of Android used RAM differently. I personally feel that this is an Apples to Oranges comparison
Pixel 4a 5g vs pixel 5 can really show the difference as both use the same snapdragon 765g but the pixel 5 has 8gb ram and 90hz screen
The best video explaining virtual RAM. 👍
Glad you think so! ☺️
Books on the shelf analogy is great for explaining RAM to young ones
Even as a computer major that is one of the best RAM explanations that I've ever heard.
we need to get much deeper into this
Very interesting experiment! Thank you!!
I'm comptemplating a 4GB tablet that I want to use for the next 3-5 years. Thoughts?
Tbh depend on what will you use on your tab. for me ive been using Lenovo M8 3rd gen tab which only have 3gb of ram and 32 gb of storage. Keep in mind that i only use the tab to watch u tube, movies and maybe browse the web sometimes. I dont play game on the tab or anything. It works fine for me. If u want a better performance tab.. for gaming and other big stuff.. i suggest u to go for a higher ram and storage
Android 10 go edition and it never lags else when it heats up go edition is actually very optimized..
IPhone also needs more RAM, this whole “optimization” thing is just an excuse, IPhone pauses an app when you minimize it, making that app use less ram, every time i upload a video on instagram or whatsapp and minimize, the upload pauses, even when using picture-in-picture mode on youtube, the video sometimes pauses itself while the audio continues playing, that’s why IPhone has less software features it’s because it has small ram, i’m using an IPhone 12 Pro Max with 6 GB ram
Your feedback seem convincing 👍
BTW the 2 gigs is probably secured space for knoxx which runs in the base layer of the os. it probably doesn't show on the kernal cause it's sandboxed off at a hardware level, tho this is only a guess.
My 2016 phone has 4 GB of RAM. It never runs out of RAM, everything is so smooth for multitasking day to day basis (no game definitely). But it can hold asphalt, pubg mobile, and call if duty at the same time
It can hold other 2 in memory while playing 1 at a time.
Try using split screen for running 2 apps simultaneously and these see if it can.
Running app is different than just keeping in memory.
Thanks for your videos, your ability to be thorough and precise helps a ton. This was helpful
A table will be a better analogy for RAM and the bookshelf as the secondary memory...
In your humble opinion!
@@GaryExplainsA slap disguised as a pat...! Hahahaha
I always used analogy of work desk and papers or documents on it.... In that case you as a person would represent the CPU which is doing all the processing and papers on the desk that you are processing are occupying space. At one point you will not be able to add new papers without moving the old ones, just like any device with OS will not be able to process new application until it frees some space in RAM memory. In the same way it was easer to explain how multi core CPU's are working (multiple persons on the same desk) etc.
Then I guess you will be disappointed by my video: Multitasking vs Multithreading vs Multiprocessing - th-cam.com/video/Tn0u-IIBmtc/w-d-xo.html
@@GaryExplains Not at all… I enjoy all your videos 😊
8gb 256 I think should be minimum, but obviously if you're buying a flagship phone you want to use for 5 years 12gb 512+
I'm testing a 3GB RAM Android 10 phone. With helio G35 SoC. Except for heavy games, such as PUBG, COD, Freefire, it's running absolutely lag free
It’s not a matter of being lag free. It’s more how much apps can you hold at the same time. So when you switch back to the previous app your progress is still there.
A phone with 8g 12g or 16g RAM and a top grade Arm cpu could outperform a average laptop if chrome os combined with Android can be installed on the phone and when plugining in a monitor it just shows the chrome os desktop. We can normal office jobs and light development jobs on the phone. The premise is that the applications must be optimized or maybe providing native api by Google to rewrite the applications daily used
The real problem I found in android was about the internal storage space . For some reason that I guess it is something like the swap space . android system will need 2gb of free space in internal memory independently of how much ram you have available ... when you are near that 2 gb limit of storage is when crashing or notification or froze , rebooting etc begins and if you are near or pass the 1gb android don’t let you install , update apps or even take videos or pictures having one gb available ... The issue become more serious because automatic updates or silent updates that lead to problems even if you delete some apps or media and free some space ; eventually this space is reduced by itself without you installing or doing nothing ( I try deleting and freeing space up to 2 more gigabytes and bit more and always is consumed silently this space very fast in android ) .. So In resume This issue is not solved even if you have and sd card mounted because android need this two free Gb from internal ; so My experience is to choice your model with a lot of internal storage always and my wish is for android manufacturers to put this necessary space in the device but separated from the normal internal space that is consumed every time you install or update an app , so if they do it the space for the correct processing always will be available .. Same apple should separate Original factory iOS system space from advertised internal space because they are always taking a considerable space from your device even when you never used ; and even more every time there is an update you will need that double amount of space in order to update it ; besides keep cleaning your system in iOS is quite a complicated adventure .
This happens when free space is less than 500MB, not 2GB. Ask me how I know. I used my phone with less than 200MB free space for months.
I remember this is one of the reason people switch to custom ROMs like Lineage Os, but having your device root is enough if there is no custom ROM available. Tricky enough.
@@TheFourthWinchester2gb is the standard notification of release space in my phone model with android 10; and also what I need for make smooth my experience in my favs apps. You can go with less.. it depends in what apps you use. Every app have a different consume of MEMORY and resources . If you use for example the latest gcams cameras mods that are recommended because they are great in android. Well most of it now consume a lot of resources ; specially the version 8.4 and of course games can also crash your phone fast.. 👍🏼
Thanks to the new update to the my samsung which had 8gb but now due to ram plus I can get additional 4gb a d it is actually a quite nice feature .
Excellent vid Gary. Few comments as a fellow Note 9 user:
1. Watching this, I have more appreciation towards iPhones and iOS. They achieve so much with so little.
2. OnePlus isn't the OnePlus we know ever since they merged with Oppo. Their OS plainly sucks. I suspect they even have merged packages in Android 11 even before their merger got officially announced. Such aggressive memory management is common on other Chinese brands, like Xiaomi. I don't think OnePlus will get any better with Android 12 onwards,
3. Regardless of RAM and CPU, I think the main reason why Android phones get gradually degraded is that their garbage collection is rubbish and the apps are horribly optimized. For instance, Microsoft apps that one commonly uses in a Note series, should be properly optimized, no? Recently my Outlook/Teams and other MS apps are so laggy, I know the issue is not with the RAM or HW, it is MS implementation and their Azure service integration. For some reason, whenever Teams is put in foreground, it bogs the system until it receives proper response from their Azure servers. The screen usually gets white, scrolling becomes almost impossible. Like, what are you doing MS?!?
Haha. Andriods are using swap concept just know. Apple has been using it since generations. Real ram of a 4gb iphone is 4gb+ all the free storage on phone ( say 50gb from 64gb).
But that isn't worth it.
Fortunately for iphone that almost every game thats there for iphone and andriods, consume just 400-800 mb of ram except Genshin impact which uses 1.4 gb.
So this low consumption of ram by apps helps apple to get away with low ram.
If there is any app which consumes 5 gb of ram, then both 4gb and 6gb ram of iphone will struggle to play this game ( swap memory doesnt help in real time operation of app), every andriod phone upto 8 gb ram will also struggle to play this game due to not having 5gb free ram. Only 10gb above ram will be able to play that game.
Swap memory is gimmick both on iphone and andriod. It is real ram that helps in realtime operation of apps.
I'd like to see the same test done between the same manufacturer, OnePlus seems to be very aggressive with there optimizations while Samsung got it right.
Yes, I agree, it is something I have on my to-do list.
"Impending Doom is coming" nice. That is what im taking away thx
Hahahah
15 has arrived, do it fast, 9 is on the way!
What a great informative content! Thank you. Helped a lot 🔥
I consider myself a power user but NEVER EVER play games on my phone. I have an OP7Pro with 8gb of ram and sure, some apps are killed here and there but in all honesty...who cares? Everyday apps like FB, Insta and so on takes seconds to open again.
I understand that gaming is a big thing on mobile devices. But I'm 40+ years old. I use my phone for social media and my photography business. So this video didn't answer my question at all - Do i need more than 8gb in 2022 if I don't do games?
Most people only need 3 to 4 GB of RAM. I rather have better battery life and speakers than a ton of RAM. I use my Palm phone when I am off and I use my Pixel 3 for work.
I don't think I have ever used all of my 12GB RAM on my Galaxy Note10+ yet.. :P So it's more than enough even after 2+ years.
Some apps might be shut down even if you have alot of RAM because of power saving settings etc. So the settings need to be checked if this happens for some apps.
You can choose that some apps can never run in the background or just run sometimes etc so for less important apps this is great.
Now, I realise that "things have changed" but I spent 45 years in IT, beginning in '66. The first computer, that I worked on, had 24K, not Meg, not Gig, of memory and we ran an insurance company's business with it.
Nowadays they send pings as big as 24k :)
My 20u at 16gb. Runs perfectly. I'm surprised how fast everything loads up.
Very informative, helped me out, thanks a lot 👍👍
I own the same OnePlus 9 Pro (8GB RAM) and I've had the camera app and Genshin Impact (run at separate times) close all my apps and even close system apps like my launcher and selected wallpaper is reset. So I'm convinced the way OnePlus handle RAM management forces you to buy at least 12GB to have a stable user experience. Just a tip to anyone buying a OnePlus phone don't go for 8GB of RAM, also I keep RAMBoost off to try help but it's still not enough space. I'm hoping they bring Virtual Ram over from ColorOS so I can use my phone without it resetting after using the camera and gaming.
That's BS. I'm using realme with 8GB and never had problems running multiple apps. I'm glad I didn't buy that OnePlus
Great video! Thank you..
I truly enjoyed your video, subscribed for more knowledge! Thank you sir!
My phone has 12 gb ram!! But most of it is left!!
That's exactly where Apple has mastered it's RAM game...
It is not about RAM but very high speed memory. So iPhone can carry an app from ram to memory. And Android world it is not that easy because there are tons of different manufacturers. And different price levels. If android save apps to memory it would have a worse experience than now. Apple has few phones and they are completely compatible with os and hardware. Android side has thousands of different hardware. But at the end I prefer freedom of Android. If I pay a phone or pc, I wanted to be its master. Apple sells products and puts a lot of limitations on the product. Who is the boss, me or the product? That's why I don't use apple products.
Not really android used java while apple forces devs to make native apps.
Really? So you're OK with the fact that because of iOS tight memory management, if you load a web page in Safari, you're OK with the fact when you immediately switch to another app, Safari will freeze and stop loading the page until you go back? And of you open to many apps and the app is in a save state, reloading it may force the page to refresh?
So you think that is better vs starting a page and immediately switch to another app the browser finishes loading the page so when you go back you don't have to wait? Or the fact having more ram means you can open far more apps and have far more apps be quiting in ram and not requiring a refresh?
The S and Note models can hold as many as 30 apps in ram without a refresh, and it shows little to no lag in performance of other tasks. While on the iPhone the ram can hold roughly half as many apps and lag happens in situations like typing on the keyboard.
Also because Samsung phones have more and better features, more ram has enabled Dex which means I don't need to go an buy a Samsung tablet, because I get the full desktop and tablet experience on a larger screen. Including the fact I can get a wireless display with a touchscreen and use Dex or just use my phone screen on the display too.
The Note is the most powerful smartphone when it comes to productivity and capability. It is unmatched by any product including the iPhone.
If you think spending more money to do less is great then fine. But being limited to what amounts to one or ywo tasks at a time, is hardly having your ram game downb
@@linuxsever5727 that's another reason why I like Android. When I spend my money on a phone, I want to make the screen & apps the way I want it & not what the manufacturer allow. Besides, when apple finally get a new feature, android have already had it for atleast 3-5yrs.
@@linuxsever5727 On the other hand, the freedom on Android is also the reason for the inconsistences when comes to user experiences. Not sure why are you so particular about who's the boss here. Since you paid for a phone, don't you like to have the best performances for the product you have paid for? iPhone is still the most popular phone around is because of its stability and consistency with apps and user experiences. Freedom comes with a price too in case you not aware and that's what happening to Android now.
My pixel 6 pro with 12GB is here to stay for 4 years this time around
Gary: How much do you actually need?
Me: All of it.
If 4gb can handle the heaviest android game, I don't see how more than that is needed. I have a Mi A3 with 4gb, and test right now with instagram, gmail, whatsapp, adobe reader, uber, netflix (with a open movie) and gmaps, all open. Just when i open onedrive, the adobe reader was killed.
I think that 7 apps is enouth for any normal user, and even for games, who keeps switching between different games??
In my opinion 4gb is enouth, 6gb is the sweet spot, 8gb for heavy users, and more than that is just overkill.
Thats called educational tech video 👍🔥
Like any OS, there is usually a given amount of RAM set aside just for that purpose (otherwise if one app to a few of them were to use that reserved RAM, you would have to restart your phone every time as it would become unusable with the OS itself being killed off). Stock Android (like on the Pixel devices) should reserve less than say on Samsung or OnePlus devices because those other smartphones have additional UI layers that also take up RAM. Some apps will also cache some data in RAM even after they’ve been “closed” if they see RAM available to make the next boot up of those apps faster, but usually at the expense of battery life as the OS could see that app cache as it actually still active and therefore drain an unnecessary amount of power.
Apps with pages that remain in RAM, don't drain the battery. RAM is always powered. It doesn't powergate.
2 gb is reserved for knox
Silly question, why Android is so much ram hungry? There are not so many chip that use this OS, a better efficency is auspicable, as you said your Macbook that is more or less as powerfull as a flagship phone is using only 8GB ram to do almost everything, with a lot of swapping according to all the sources but only 8GB. Will be nice to compare ram usage in similar price point between Android and IOS. Thanks for your videos Gary, always brilliant.
I've seen asphalt 9 go up to 3gb before. I would be interested in seeing these phone but with different specs of RAM, or maybe even the previous generation of phones compared to this last year
I have a 3gb phone with lineage and it's mostly been really smooth
I would say I'm a fairly average Android phone user. I generally have a few apps open: WhatsApp, messenger, Google maps and Gmail. My 3 year old phone has 6gb and I have noticed any crashes or slow-downs.
The phone before that had 4gb and I only changed that because the charging USB port failed.
I am currently writing this on a 2gb tablet with no problems at all with Chrome also loaded.
IMO 4GB is still mostly fine and 6GB is still more than enough for most people. However, I'm about ready to throw my 2GB tablet in the trash.
@@dbjungle Yeah, some how my 2gb lenovo tablet doesn't perform like it used too. I use it for streaming (Netflix, Prime and TH-cam) and browsing (Duckduck go). It still is oke but I'm considering a Mi pad 5 now.
My 2 GB RAM S5 works fine.
I think using mostly heavy games for this isn't the best idea. Most people don't play on their phones at all or play games like candy crush or solitaire. Many people use phones with 4GB of RAM still and have no issues. Sure 8GB is great if you want to buy a phone that will last, but on the other hand I hope programming will become more efficient in the future, allowing for better optimization instead constantly pushing the amount of RAM we need. That would greatly benefit customers. Unfortunately that would require more work and r&d from developers which they wpn't do as many of them are heavily profit oriented and don't care about customer wallet's health at all.
I buy my phones used and really just upgrade if I have to, so my approach might seem rather antique:
I think Android 4 used around 500mb ram or less, 5 maybe 800mb and 6 around 1gb, which people reading this won't find very interesting I assume.
However, some of those versions already saw some reasonably powerful chipsets i.E. Snapdragon 800 while usually paired with just 2gb RAM.
A bit past those devices' prime, mobile (phone) gaming really took off IMO with games like Pokemon Go, but they were still capable of handling them with just 1gb~ available RAM for the game.
IIRC, the 801 - 810 Snapdragons didn't make giant gains over the 800, while the next-gen midrange (625) sort-if matched them, yet those devices would often have 3-4GB RAM meaning 2-3 ish available for games.
At this point, people which weren't into gaming or other heavy apps would have paid for memory they don't use but more importantly see not being used. If the consume knows it's present equipment exceeds his needs, he'd be less likely to upgrade. It's also why you rarely see phones advertised for gaming, since people wouldn't care about it if they're not into it - instead you see the "best" camera marketed on the 10th successive model of a flagship phone, which would still struggle against a digicam for a fraction of the price from a few years ago.
My guess is this, as well as Windows 10's approach to "predict" what you're going to do (= use your ram to make everything feel snappy) caused a change from the relatively pragmatic approach you usually see in Linux (not sure if there were any changes, but IIRC Linux left most of what it does to the user).
Frankly, I'm not overly thrilled to see the flash storage getting abused for no real reason and I don't think manufacturers would be all too worried about the storage expiring well outside warranty, at least I'd prefer the option to turn it off, since I'm rather old fashioned and usually use just one app/game at a time.
So to me, the Pixel 3 running Genshin Impact (which I'd never play) with it's 4GB Ram does sort of proof RAM not being the bottleneck unless it's supposed to.
This opens the question tough: at which point would RAM actually be the Bottleneck for which OS and usecase?
I hate swapping to disk, cause it reduces lifetime of the not replaceable flash storage and it’s mostly not necessary when having enough RAM, but reading from it what already is there could save a lot of space, a program like a game has a lot of static content, the programming part of binaries too, there could be some levels of zRAM, where one is killing of all static content and compresses just the state of the game, so when reopening the game it could reload all the assets from disk, and the actual state from zRAM, cause the static assets are saved on disk anyways within the binary file (or in installation sub directories or wherever they programmed their location to be).
The state of a game like cities skylines can be really big independent from the assets, it depends, but graphics assets are always big and could just get removed from ram when moving to zram, to save even more space than by just compressing everything.
I think in regards to swapping to disk there should be some priority levels, generally on my devices this should not happen please unless an App goes crazy and alone requires more RAM than the system have. The OS, all system services (except user made things like webservers), display manager, compositor, window manager and so on should stay on main RAM, in Unix-like land they together rarely use more 2GiB of RAM, meaning a device with 12 GiB RAM can have like 2 reserved for system, 4 for zRAM, 6 for applications, and zRAM itself could store a lot more when doing what described above, maybe splittet like 2 GiB of it normal zRAM, and 2 GiB zRAM without all the assets like described above. With 16 GiB RAM, I would do the same layout but 4GiB more for the zRAM equally splitted.
What do you think about that?