Ik snap prima hoe ze ZEGGEN dat het werkt maar de realiteit is echter anders en dat heb ik met meerdere devices en meerdere roms enz enz getest.
In theorie word zodra er geheugen nodig is een app uit het geheugen gegooid maar in de praktijk worden de verkeerde apps uit het geheugen gegooit en moet je dus steeds weer de app opnieuw opstarten en staat er standaard meuk in het geheugen die ik dus NOOIT gebruik wat zonde is van mijn geheugen.
Het huidige android systeem werkt gewoon NIET zoals het het beste zou zijn voor de gebruiker.
Een goed werkend systeem cached in het geheugen gebaseerd op wat je vaak gebruikt ipv wat er in de rom staat dat gecached moet worden.
Nog beter zou zijn dat ik zelf bepaal wat vooraf ingeladen word en wat niet net als bij windows waar ik dingen gewoon kan verbieden in het geheugen geladen te worden.
En JA ik wil die ram vrij omdat dat namelijk betekend dat zonder nadelige effecten MIJN apps in het geheugen kunnen laden zonder dat er iets uitgegooid word waardoor ik meer apps kan draaien zonder dat android weer doodleuk de play services of iets dergelijks laadt en daardoor mijn app uit het geheugen gepleurd word en ik dus weer kan gaan opstarten.
Dat steeds extra opstarten is niet alleen slecht voor mijn gebruiksgemak maar ook voor mijn accuduur.
Opstarten van apps vreet kortstondig cpu gebruik en dat lijkt misschien niet veel maar als je dat 30x op een dag moet doen is dat al snel 10+ wat op mijn zenfone bijvoorbeeld al snel 45 minuten scherm aan tijd is wat gewoon verspild is plus dat er 30x 10 tot 30 seconden van mijn tijd verloren gaat aan een software fout.
Dus ram moet vrij zijn voor als IK het wil gebruiken en niet door android omdat de fabrikant denkt dat ik google plus maps facebook en al die andere troep nodig heb.
Dus het intereseerd me niet als ik maar 100 mb vrij heb maar dan moet dat wel allemaal in gebruik zijn door MIJN apps en niet door apps van derden die ik niet gebruik maar wel prioriteit krijgen over mijn apps.
Zelfs op mijn zenfone is dit niet perfect.
Zo gebruik ik NOOIT de sms app die er in zit omdat ik simpelweg niet sms maar de sms app vreet wel 31 mb system ram en heeft prioriteit over bijvoorbeeld whatsapp (die gelukkig binnen 2 sec opstart) en mijn games waar ik regelmatig in moet loggen.
Dit weet ik omdat ik soms multitask met net iets te veel apps en als test heb ik andere apps opgestart en sommige worden eruit gegooid als ik meer apps op blijf starten en moeten herladen maar de sms app blijft altijd in het geheugen staan en start instant.
Als ik m namelijk zelf uit zet duurt het dik 5 sec voor hij opstart en alles geladen heeft.
Zonde van die 31 mb ram dus had ie beter whatsapp vast kunnen zetten in het geheugen had ik meer aan gehad.
Zo simpel als dat google geheugen mangement doet voorkomen is het dus bij lange na niet en vaak staat er een overgroot deel je geheugen te verspillen.
Task killers zijn idd een nogo. Hetzelfde geld voor weg sliden van apps uit het recente app scherm.
Dat sluit de app namelijk af en sommige apps zoals whatsapp en line starten zichzelf weer op en dat kost onnodig cpu cycles voor het dump commando en het opnieuw laden.
Dus ideale wereld krijgen we een menu met wat opstart (msconfig stijl) waar we dat uit kunnen vinken.
Er zijn apps voor maar die werken niet voor alles dus geen volwaardige optie en vreet weer extra geheugen wat zonde is.
En een menu waar we van ALLE apps in kunnen stellen wat er wel en niet gecached word en de bijbehorende prioriteit.
Bijvoorbeeld dailer en whatsapp prio 1 en die worden er dus nooit uitgegooid tenzij er 1 app zou zijn die AL het geheugen nodig zou hebben.
Mijn fiets app prio 2 en word er dus niet uitgegooid tenzij een andere prio 2 app het geheugen nodig heeft of een prio 1 app.
En de sms app in mijn situatie dus niet gecached in het geheugen en mocht ik om wat voor reden dan toch een sms krijgen (provider die er af en toe 1 stuurt) gooit ie na gebruik de app weer uit het geheugen en weet ik dat mijn prio 1 apps in ieder geval niet uit het geheugen gepleurd zijn.
Als we dat systeem zouden hebben dan zou er waarschijnlijk rond de 200 mb ram vrij blijven op m'n telefoon voor het geval dat en in de rest zou ik apps laden. al heb ik waarschijnlijk meer geheugen dan dat nodig voor alle apps maar dan kan ik in ieder geval de snelst startende als eerste uit het geheugen gooien omdat ze toch het snelste opgestart zijn.
Het huidige systeem is simpelweg niet slim genoeg om te beseffen wat ik wel en niet nodig heb en maakt daardoor al te vaak verkeerde keuzes.
[Reactie gewijzigd door computerjunky op 24 juli 2024 18:39]