No video

Android Memory Management - How does it work?

  Рет қаралды 67,648

Gary Explains

Gary Explains

5 жыл бұрын

Smartphones have a fixed amount of memory (RAM). This means that the Linux kernel at the heart of Android needs to manage this finite resource carefully. But what happens when there isn't enough RAM for all the apps you are running?
Introduction to Android app development: www.dgitacadem...
Let Me Explain T-shirt: teespring.com/...
Twitter: / garyexplains
Instagram: / garyexplains
#garyexplains

Пікірлер: 305
@Ben-ry1py
@Ben-ry1py 5 жыл бұрын
You're amazing Gary. No one else is sharing such deliciously geeky stuff. Thank You
@mrchief083
@mrchief083 5 жыл бұрын
That's true. He explains everything real nice 👍
@jordancave6987
@jordancave6987 5 жыл бұрын
"Refreshing my memory about how RAM works". I see what you did there
@GaryExplains
@GaryExplains 5 жыл бұрын
😀
@leejunzheh956
@leejunzheh956 5 жыл бұрын
showing some love from Malaysia 😍
@KevinChar
@KevinChar 5 жыл бұрын
Greeting from KL!
@newton1000
@newton1000 5 жыл бұрын
Johore !
@leejunzheh956
@leejunzheh956 5 жыл бұрын
@@KevinChar me 2
@moomin7461
@moomin7461 5 жыл бұрын
It is worth mentioning that different versions of android have different ram requirements. Kitkat for example could run on as little as 512mb but ran really well on 1-2gb. It was also 32bit only so it was rare to see older devices with 3gb or more ram. Lollipop and marshmallow could also run well on lower amounts of ram. Lollipop began the transition to 64bit and moving from dalvik to ART runtime. It was really with nougat and up that I've noticed the ram requirements becoming higher, presumably prompting Google to make the Android oreo Go edition, but we now also have more phones utilising faster storage and LPDDR4 or LPDDR4X ram.
@moomin7461
@moomin7461 5 жыл бұрын
@Z3U5 yes I remember my LG G Pad running kitkat had the option to switch to ART runtime under Developer options.
@jorgemarques8944
@jorgemarques8944 5 жыл бұрын
That feeling... when you know just too much about a complicated subject, to explaine it in just one video. Amazing work as always
@chrisprgaming2435
@chrisprgaming2435 Жыл бұрын
Well explained, great video! I started leaving apps open and use most of my ram and let Android do the work for me. And i have a smother experience
@fuzz33594
@fuzz33594 5 жыл бұрын
Professor Sims - Dang, always finish one of your videos being better informed and more appreciative of your talent and work.
@FAT8893
@FAT8893 5 жыл бұрын
I once used an octa-core Android phone with 1GB RAM. After that, I moved to a quad-core Windows Phone device (specifically, the Nokia Lumia 830) with 1GB RAM. The difference is like day and night, absolutely HUGE difference! The Android would lag like hell despite multiple cleaning and task kills, while the Windows keeps on performing flawlessly despite every single app run on background (which I can definitely turn them off no problem at all). It just beggars belief!
@proxy1035
@proxy1035 4 жыл бұрын
8:48 that actually explains why chrome randomly reloads all pages... because it was so long in my background that it got it's memory purged
@GaryExplains
@GaryExplains 4 жыл бұрын
Exactly.
@MegaManNeo
@MegaManNeo 5 жыл бұрын
Fantastic video that also involves regular Linux behavior. Enjoyed to listen to your words too. Now here I am posting this from my Galaxy S5 which is still my daily driver that has just 2GB of RAM available to it.
@gurkiratsingh8747
@gurkiratsingh8747 5 жыл бұрын
5:03 Swap Memory Explained In short it's kinda like virtual memory is, in Windows. Instead android has zram/compressed ram(instead of storage), where things are sent after compressing. For more details hear gary explain it.
@nagesh007
@nagesh007 5 жыл бұрын
Thanks for the information , I didn't know about zram. Thanks a lot
@tecialist
@tecialist 5 жыл бұрын
Please compare it to iOS, too!
@ingmarbm
@ingmarbm 5 жыл бұрын
Yes!
@alliejr
@alliejr 5 жыл бұрын
He has another video on iOS. Look for it.
@ingmarbm
@ingmarbm 5 жыл бұрын
True. He says in that video that iOS for some mysterious reason manages to compress background apps into fractions of their foreground RAM usage. He said he was impressed. Must say I'm impressed too.
@_Digitalguy
@_Digitalguy 5 жыл бұрын
@@alliejr that video is relatively old (though still great), a new video only focused on ios would be awesome
@banyuvip
@banyuvip 5 жыл бұрын
medium.com/computed-comparisons/garbage-collection-vs-automatic-reference-counting-a420bd4c7c81 I found this,
@OPM6906
@OPM6906 5 жыл бұрын
Wish I watched this just when the follow up video is released! The anticipation is killing me! Tell AA to release it soon. As always, love your work Gary!
@sharathgowda7068
@sharathgowda7068 5 жыл бұрын
Wowww... That was a lot of information sir... Kudos to Gary 🔥👍👍
@1MarkKeller
@1MarkKeller 5 жыл бұрын
Truth!
@charity9965
@charity9965 5 жыл бұрын
Waoh, this is awesome,. Just discovered your KZfaq channel today and would watch all the videos back to back 👏👏 good Job Gary
@nikhil.n
@nikhil.n 5 жыл бұрын
Always liked your explanation. Thanks for making such videos.
@chuongnguyenhoang226
@chuongnguyenhoang226 2 жыл бұрын
thanks so much sir. I have a semenar about ram management in android. You save my life .....
@PeterArnold1969
@PeterArnold1969 5 жыл бұрын
Very interesting video, Gary. I so wish I could convince people who I see swiping apps out of their recent apps list - because they think it's speeding up their phone - not to do it. I tell them that I watch videos like this, and read various articles in my spare time, to learn how it all works, so that they don't have to.
@maycodes
@maycodes 4 жыл бұрын
Thank you Sir Gary, this is enlightening.
@stomah9832
@stomah9832 4 жыл бұрын
0:12 is your memory dynamic
@lawrencedoliveiro9104
@lawrencedoliveiro9104 5 жыл бұрын
It’s been a while since I did Android development, but some things I do remember: * Quitting an app is quite separate from the termination of the app process. Android may keep the process around after quitting to allow quick restarting of the app. Conversely, as you mentioned, the process may be killed while in the background even if the user hasn’t quit the app, in which case the state needs to be saved for (nearly) transparent restoration when it comes back to the front. * Java code has a fixed-size, non-reconfigurable heap of something like 30-50MB (this varied depending on the device). Yes, that does seem pathetically small. Native code, on the other hand, is able to allocate as much RAM as it likes. I wrote a test app some years ago github.com/ldo/memory_hog_android that you can use to grab any specified amount of RAM, and watch the effect on your system. In my tests at the time, my devices responded remarkably well...
@lawrencedoliveiro9104
@lawrencedoliveiro9104 5 жыл бұрын
I should also add that the Linux kernel, by default, uses an “overcommit” strategy for dealing with memory requests. That means in this mode it won’t say “no, I’ve run out”. It can actually cheat because it is very cheap to allocate entries for pages that don’t exist; it doesn’t need to use real memory for them until the process tries to write something to that area. (This is why my memory hog app, mentioned above, has to go through actually writing data into all the memory it has allocated.) At that point, on a regular Linux system, if it really starts running out of RAM, then this will wake up the dreaded “OOM Killer”, which is a routine within the kernel which will start killing processes in order to free up RAM. On Android I suspect things never get to this point.
@briandsouza7854
@briandsouza7854 5 жыл бұрын
You explain plain and simple! Very good Gary!
@meksycool
@meksycool 5 жыл бұрын
Nice one Gary! You are making the complex plain; thanks!
@CosmicThinker01
@CosmicThinker01 5 жыл бұрын
Snapdragon 710 vs 835 speedtest g
@projectz9776
@projectz9776 5 жыл бұрын
It's obvious... 835 is still a beast.
@CosmicThinker01
@CosmicThinker01 5 жыл бұрын
@@projectz9776 I know but it would not be a actual comparison but rather this test would show that how close sd710 comes 2 sd835
@yashchoudhari278
@yashchoudhari278 5 жыл бұрын
@@CosmicThinker01 but i want Snapdragon 675 vs 835 becoz 675 based on A76 & leaked Geekbench single & multicore score is 2200 & 6000 respectively
@sonnybocalajr.725
@sonnybocalajr.725 5 жыл бұрын
The GPU in the 835 is on a different league if compared to the 710, which in turn will breeze through the GPU part of the test.
@CosmicThinker01
@CosmicThinker01 5 жыл бұрын
@@yashchoudhari278 yup but there is no sd675 phone in the market right now
@jamaicanenigma
@jamaicanenigma 5 жыл бұрын
Always wondered about all this worked in comparison to my PC ...well explained
@venkataravieluri9625
@venkataravieluri9625 4 жыл бұрын
Found it be really interesting and unique, very nicely explained, Thanks
@EyesOfByes
@EyesOfByes 4 жыл бұрын
Really good explanation! Regarding the ZRAM, can you do an update video about Oneplus's RAM Boost feature? I'm confused as to how it works and if it's any useful. With RAM Boost enabled the swap size is 2GB, that seems like a lot of CPU wasted to constantly compress/decompress.
@Rtong98
@Rtong98 5 жыл бұрын
As a CS student... cool video!! Thx
@1MarkKeller
@1MarkKeller 5 жыл бұрын
*GARY!!!* *Good Morning Professor!* *Good Morning Fellow Classmates!*
@GaryExplains
@GaryExplains 5 жыл бұрын
MARK!!!
@Sacchidanand
@Sacchidanand 5 жыл бұрын
Mark! Good day!
@ZamanSiddiqui
@ZamanSiddiqui 5 жыл бұрын
MARK!
@KaushalNiraula
@KaushalNiraula 5 жыл бұрын
MARK!!! ZAMAN!!! SACCHI!!!
@freedyisla4085
@freedyisla4085 5 жыл бұрын
The omnipresent MARK!!!
@jeanpierresoso
@jeanpierresoso 3 жыл бұрын
I need my game to run in the background, while I do other stuff on the phone without the game shutting down or going to sleep. I use OnePlus 7Pro. Thanks
@aadisam3190
@aadisam3190 5 жыл бұрын
Nicely explained as always. I would like to see videos on custom ROMs, basic electronics for computers, encryption and computer graphics. Have a good day.
@GaryExplains
@GaryExplains 5 жыл бұрын
Thx. I did two videos on encryption already: kzfaq.info/get/bejne/mdKHeK6inam6f58.html and kzfaq.info/get/bejne/qLKZeKRhm6jHmZc.html
@alenkruth
@alenkruth 5 жыл бұрын
This is such an interesting process and I regret not trying to know this earlier.
@Ribs351
@Ribs351 4 жыл бұрын
Finally, someone explaining a complicated problem in layman's terms. Better than my lecturer.
@lifelessjelly_3868
@lifelessjelly_3868 5 жыл бұрын
After watching dis vid, my available RAM went down to 600MB ._.
@1MarkKeller
@1MarkKeller 5 жыл бұрын
lol
@ikgeek
@ikgeek 5 жыл бұрын
your memory is that much low that you had to write 'dis' and 'vid'...
@lifelessjelly_3868
@lifelessjelly_3868 5 жыл бұрын
@@ikgeek yea tru lol
@hifasiga209
@hifasiga209 5 жыл бұрын
Funniest thing I've ever seen on Android was a glitch ig, that showed I had negative amounts of ram free. I don't know if I still have the screenshot to upload but I'll look for it.
@hifasiga209
@hifasiga209 5 жыл бұрын
Found it: Negative Ram? imgur.com/gallery/XbPGiVg
@ChesterFoster
@ChesterFoster 5 жыл бұрын
I feel like I need a minimum of 8GB of ram on my smartphone. I have the OnePlus6t and I feel like it is the right amount. Why? This device doesn't slow down or stutter and I had it since it launched. So, in my opinion, 8GB is the right amount. Can't wait for the next video to see if i am right 😂
@ExtremeWays4Bourne
@ExtremeWays4Bourne 5 жыл бұрын
Wow! Amazing! Absolutely superb explanation.
@anissan
@anissan 5 жыл бұрын
"Gary Explains" at its finest.
@CombatArmsTriiCky
@CombatArmsTriiCky 5 жыл бұрын
How does it not work? Just kidding Gary, love your videos, each one is so well made and explanatory, thank for your work!
@CristobalArdon
@CristobalArdon 5 жыл бұрын
This is why I love your videos, you explain better and faster than my Teacher in the university xD.
@akinoz
@akinoz 5 жыл бұрын
I love you Garry. Because of these informative videos.
@shubham-pawar
@shubham-pawar 5 жыл бұрын
Sir great video with easy to understand information of the topic. Can you make a similar video of how iOS manages ram and how is is capable of keeping more apps in ram without reloading when the actual amount of ram is pretty less for ex 2GB (when compared to android devices)?
@GaryExplains
@GaryExplains 5 жыл бұрын
Did you see this video of mine? kzfaq.info/get/bejne/oql2o8qc09HVgnk.html
@ezron1872
@ezron1872 5 жыл бұрын
0:12 I see what u did there, great video as well
@shahbaaz2958
@shahbaaz2958 5 жыл бұрын
Does GPU has it's own Video memory or it uses ram as video memory in a smartphone ?
@wintermelon4020
@wintermelon4020 5 жыл бұрын
Android doesn't have any RAM or VRAM memory. Android is, like windows and iOS, just an OS. Edit: It's a pretty low move to edit your comment without mentioning it so the reply doesn't make sense.
@PrinceMody97
@PrinceMody97 5 жыл бұрын
@@wintermelon4020 you actually not answering anything of what he asked about ! he doesn't even mention "Android" in the Question!
@centuriomacro9787
@centuriomacro9787 5 жыл бұрын
So im guessing here right now, but I've never heard anything in that direction so I would come to the conclusion, that the GPU in a smartphone does use the normal RAM.
@wintermelon4020
@wintermelon4020 5 жыл бұрын
@@PrinceMody97 Isn't it obvious? He edited his comment...
@PrinceMody97
@PrinceMody97 5 жыл бұрын
@@wintermelon4020 Oh I'm sorry, It was obvious but I didn't think he edited it 😬
@awkc63
@awkc63 5 жыл бұрын
Basically now if you're buying a new phone and you're at least a moderate user, you SHOULD have 6GBs of RAM. You don't HAVE to, however 4GBs is just not cutting it properly. I just moved from the S7 to Note 9.
@SeanSurajJeremiah
@SeanSurajJeremiah 5 жыл бұрын
This is the first time I'm hearing of ZRAM. I had always assumed Android uses a page file like Windows. Thanks Gary! Why does this work better than saving to virtual memory / a paging file though?
@pratamaaudiify
@pratamaaudiify 5 жыл бұрын
maybe becouse it was faster than writing page to disk, cmiiw
@lawrencedoliveiro9104
@lawrencedoliveiro9104 5 жыл бұрын
Paging to solid-state storage doesn’t work very well. Repeated writes will wear out the storage.
@abdulazeez.98
@abdulazeez.98 5 жыл бұрын
It will wear out the flash storage because of the repeated write/read cycles.
@maj429
@maj429 5 жыл бұрын
Refreshing my memory... Haha I see what you did there
@knowledgeexchange428
@knowledgeexchange428 5 жыл бұрын
How much ram does gary have in his mind? He has loaded so much in his mind, and everything is seamlessly delivered instantly!!! ..
@arnabgoswami9115
@arnabgoswami9115 5 жыл бұрын
Thanks For this explanation looking forward to the video in AA.
@densepixel
@densepixel 5 жыл бұрын
Looking good Gary
@RandomScientist
@RandomScientist 5 жыл бұрын
Excellent Video. Really love the content.
@melvinch
@melvinch 5 жыл бұрын
Would be nice to have a video on why newer Android OS uses more ram than previous ones. And why some Android phones are harder to root than others.
@sextionmirror
@sextionmirror 5 жыл бұрын
Gary. I want you to de clearify people about XR battery that why it has shortest battery life when test with other flagship phone because it use LCD which consume more energy than OLED when we use in high brightness.Pls make video about this.
@jasonlisonbee
@jasonlisonbee 5 жыл бұрын
Linux kills apps when it runs out of virtual memory and needs to allocate more. You can run it with zram or zswap but without a swap file or partition and it will work the same as on an Android phone. I miss compcache though. That allowed xz compression that I don't have access to anymore. It didn't matter that it was slower per operation. The compression ratio is so much better than gzip that it was still faster because it made more room and didn't need to be called as often and gzip still left the need to use swap on the SSD or HDD. Just left swappiness at default so the least likely pages to be used in the near future would be compressed with less notice.
@mayank7803
@mayank7803 5 жыл бұрын
Please make one on iOS side of things as well, you mentioned it on AA in an old video. Would love a detailed version
@henrique3
@henrique3 3 жыл бұрын
I've been facing a very annoying issue. For example: when I'm playing a game and listening to Spotify, and then I pause the music... It's enough for Android to completely kill the Spotify process. Then I have to open Spotify again to continue listening. And frequently, when I go back to the game, guess: it's not where I left it anymore, it's starting from scratch. Android 10 galaxy s9 4GB RAM. Appreciate any comments...
@user-qc2fi8zi6b
@user-qc2fi8zi6b 9 ай бұрын
Amazing work!!!
@GaryExplains
@GaryExplains 9 ай бұрын
Thank you so much 😀
@hermanjohnson9180
@hermanjohnson9180 5 жыл бұрын
Neat. Looking forward to the next video on ram.
@Casual_spectator
@Casual_spectator 5 жыл бұрын
By experience, i found out that 4gb of ram as of 2019 is really enough. The only thing that would prove this wrong, is that if for whatever reason you want open more than 1 really heavy game. But realistically speaking, ppl dont do that, so 4gb is fine, or you can just go 6 for peace of mind. Pocof1 for example.
@kvbk
@kvbk 5 жыл бұрын
I heard that apple has better ram management than android is it true what does they to get better ram management
@ApoorvPandeyDev
@ApoorvPandeyDev 5 жыл бұрын
What if in case if we use running services like ok Google detection or call recorders etc? What will happen?
@viranijoush
@viranijoush 5 жыл бұрын
Thank you so much.
@branislavavramovic2601
@branislavavramovic2601 5 жыл бұрын
Gary, is there a way that you could make a video about Kernel adiutor? I would like to tweak my (custom) kernel to my likings and make different profiles for different occasions but there are so many options there, and I don't know what some of those things are.
@mojojomo6750
@mojojomo6750 5 жыл бұрын
My 2016 Android tablet has as much RAM as the laptop I'm typing this on - 2GB - running Linux Mint. Thing is, I cannot run more than a single app on Android without the POS operating system killing a second one. Linux, using the same 2GB, and swap, will NEVER kill running apps indiscriminately. It will as you've said, cause 'disk-trashing' but that is infinitely preferrable to killing, without warning, running programs. Also, Android apps do a piss-poor job when it comes to restoring the state of a killed app. So, continuously comparing Linux to Android throughout the video raises my blood pressure. Linux has been doing PROPER multitasking since forever, while what Android does is not proper multitasking. You could argue that even Windows 3.1 does a better job of multitasking than Android does - it at least suspends apps to the background, rather than killing them like Android does. And while Android does use the Linux kernel, it's first butchered by Google. I've read that Google intentionally chose the 'killing-apps' route as it increases the ad-revenue generated as all restarted apps will also have to reload the Google ads. And I believe it! Most Linux developers also cringe at the Linux/Android comparison. There is a reason that Android has not been adapted for desktop environments - no one would accept the abysmal performance it offers. What's really sad is that billions of users accept Android's shoddy performance as normal. After using my Android tablet for a few weeks, and watching in disbelief how it would without warning kill background apps, I chucked it and swore I'd never again buy an Android device. Come to think of it, an old Windows CE device of mine performs better than Android does. Come back M$, all is forgiven.
@malanlk1014
@malanlk1014 4 жыл бұрын
Informative
@ralphhennen5769
@ralphhennen5769 3 жыл бұрын
I’ve run performance tests between iOS and Android Linux and found the page size (the 2 are different) makes a performance difference. So, writing an app that performs well on iOS will perform differently for the same structured app on Android (understand that neither share the same language) because of the memory management. Also are you making the distinction between paging (within the app) and swapping (rolling out the whole app to use it’s memory)? Both of these terms were first known to exist from mainframe VMS days in the early 1970s and were long in the coming to smaller servers. Thanks for this lecture. I enjoy it very much.
@projectz9776
@projectz9776 5 жыл бұрын
Uncle Gary is a guru. Uncle Gary could produce a smartphone.
@alextrex3975
@alextrex3975 5 жыл бұрын
Great video!
@uio86a
@uio86a 2 жыл бұрын
If i record a video, record a camera, or play a game, and come back from another app, the app is refreshed, is there any solution?
@souviksamanta1867
@souviksamanta1867 5 жыл бұрын
6GB feels like pretty okay! All this time whenever i played pubg or honkai impact 3 at maxout graphic my devices always had well over 1gb ram to spare!
@ashutoshdate6530
@ashutoshdate6530 4 жыл бұрын
does a 3rd party launcher affect the Ram management ??? facing issues on my Pocophone while using Nova prime.
@rkram3118
@rkram3118 3 жыл бұрын
Thanks Mr Gary! Very informative! For example, OEM xiaomi Miui very aggressive in their MM - How much can the OEM change the Android MM?
@soroushsafarzadeh8321
@soroushsafarzadeh8321 5 жыл бұрын
Impressive. If you make an app to teach some definitions like that, I would be the first one to buy it
@betterwithrum
@betterwithrum 4 жыл бұрын
Well explained
@glasser2819
@glasser2819 5 жыл бұрын
as they say: BRILLIANT !
@leejunkithailand
@leejunkithailand 5 жыл бұрын
Gary is the REAL professional not FAKE like Rere Ritchie
@oo_rahh
@oo_rahh 4 жыл бұрын
my phone has 8 GB ram but only 4.79 GB is available, if I need more than 4.79 GB to run two big games like shadow gun legends and call of duty will my phone be able to borrow more ram from the system to meet the 6 GB requirement to prevent one of the games from crashing in the background is this what your saying it's all so very confusing thanks gary
@kwask6062
@kwask6062 Жыл бұрын
Thank you sir👍
@tristanflaminiano8638
@tristanflaminiano8638 5 жыл бұрын
Well i still experimenting my Nexus 6's 3gb ram.. with or without zram... differences is app opening while on background (multitasking). Android wasn't completely learned about ram management for me... That's why it needs more RAM... I think 🤔🤔🤔
@swagatamukherjee6155
@swagatamukherjee6155 5 жыл бұрын
watching on maclaren edition op6t
@aravindr4986
@aravindr4986 5 жыл бұрын
Mclaren*
@Sshaggyz
@Sshaggyz 5 жыл бұрын
So is zram good or should i get a phone that doenst have it? Like a oneplus 6t
@kevinknight997
@kevinknight997 5 жыл бұрын
Thank u garry
@hermanstokbrood
@hermanstokbrood 5 жыл бұрын
Interesting is why manufacturers still have an aggressive ram management although their flagships have 6 or even 8GB of ram. Or another interesting question: why do they find the urge to tweak Android to do it their own way.
@GaryExplains
@GaryExplains 5 жыл бұрын
Those are all good questions. One possible answer about the aggressive RAM management is that it is actually sometimes a battery saver that kills the apps rather than a RAM saver.
@abdulazeez.98
@abdulazeez.98 5 жыл бұрын
Please can you do the same video for iOS?
@Obelixlxxvi
@Obelixlxxvi 5 жыл бұрын
Hey Gary! You need to do more iOS tech topics as well.
@axcelctw9105
@axcelctw9105 5 жыл бұрын
Not sure about the bad idea thing. Often times if my phone memory is full my phone starts to slow down until I clear some memory. Maybe my phone processor ucks and assume that if CPU is not bottlenecking maybe full memory is a good idea.
@LetsFixThatError
@LetsFixThatError 5 жыл бұрын
Thanks from Egypt
@notebook4014
@notebook4014 5 жыл бұрын
Great info 👍🏻
@adityayadav6712
@adityayadav6712 5 жыл бұрын
can u please explain how ram managment is taking place in ios, which makes ios ram managment better than android's
@wangkevin3431
@wangkevin3431 5 жыл бұрын
Nice
@johnmohamed1979
@johnmohamed1979 5 жыл бұрын
I hope that the developers are really2 do some best ram management rather than relies on massive ram. It should be enough for mid range phone using 4gb ram. Just OPTIMISE. Really hate when some apps sti have ram leak. IDK whether the developer lazy or they really dont want to optimise due to the nature of andriod that usually have massive ram resources.
@Mr.Hoskin
@Mr.Hoskin 4 жыл бұрын
What smartphone daily driver?
@sid2717
@sid2717 5 жыл бұрын
Thanks..
@amalrajan9052
@amalrajan9052 5 жыл бұрын
Do you think think we should use third party ram manager?
@muellerhans
@muellerhans 5 жыл бұрын
Well if I want to run a linux arm distro completly in ram and use virtual machines on it then I doubt that a galaxy fold would be enough.
@weaselvali1
@weaselvali1 5 жыл бұрын
Does the same principle applies also to iOS or windows?
@decebaltrandafir
@decebaltrandafir 5 жыл бұрын
Is it still posible that an app can use exploits to enter in system partion? I mean in the latest android versions. The develpor has to made the virus app foar a certain ROM's vulnerability or it works for all ROMs? Im asking this because i use a lot of mod apps and games. 🤣
@mbk0mbk
@mbk0mbk 5 жыл бұрын
I experienced thrashing in Linux(peppermint, Linux mint,gonna test puppy linux), testing on 1GB RAM but not with windows 7 (full performance mode ).
@BriefNerdOriginal
@BriefNerdOriginal 5 жыл бұрын
It would be great to (know and) compare this to the RAM management of iOS. How comes that it seems to need much less RAM and offer a fairly good retrieval of the processes?
@Ag89q43G0HyA
@Ag89q43G0HyA 5 жыл бұрын
android is really stupid on managin the resources. ios i do not know but it seems to be well engineerd, android it theory works but here in realworld its just shit.
@dukeshovon9447
@dukeshovon9447 5 жыл бұрын
9:23 when gary realizes he screwed up in his recent app project
Unix vs Linux
13:59
Gary Explains
Рет қаралды 1,6 МЛН
Does Android use more memory than iOS? - Gary explains
19:43
Android Authority
Рет қаралды 716 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 30 МЛН
A CPU With Just One Instruction!!!
14:33
Gary Explains
Рет қаралды 188 М.
Understanding Android memory usage (Google I/O '18)
39:05
Android Developers
Рет қаралды 66 М.
EVERYONE Needs to Learn a Little Bit of AWK!
16:29
Gary Explains
Рет қаралды 396 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 254 М.
Android vs iOS RAM management - Who does it better?
15:11
Gary Explains
Рет қаралды 60 М.
What is a kernel - Gary explains
9:50
Android Authority
Рет қаралды 955 М.
RISC vs CISC - Is it Still a Thing?
11:18
Gary Explains
Рет қаралды 180 М.
Is Linux an OS, a kernel or both? (Linux vs GNU/Linux)
11:07
Gary Explains
Рет қаралды 126 М.
What is virtual memory? - Gary explains
11:28
Android Authority
Рет қаралды 301 М.