Multitasking/RAM - Xiaomi Mi A1 Real Life Review

You're busy and don't have time to wait, which is why you need to stop reading this thread and get back to organizing your Pogs. Rate this thread to express how the Xiaomi Mi A1 performs when multitasking. A higher rating indicates that the Xiaomi Mi A1 keeps many apps in memory so that they don't need to reload, and that when moving between apps, transitions are smooth and performance is excellent.
Then, drop a comment if you have anything to add!

When I run Google play store in background, other apps in foreground starts not responding.

3.5 gigs of RAM are excellent (~0.5 gigs are left for the GPU). What I don't understand is that why this device employs a 512MB swap partition which causes wear and tear of its internal storage. I'm sure as hell this swap partition cannot be disabled without rooting which I'd love to avoid.

Actually it is very smooth in terms of multi-tasking

is it just me or anyone else experienced the same thing? my recent apps keep restarting even when i got about just 4 or 5 apps opened. i checked the ram usage but it seems normal, it uses about 60-70% of ram. does anyone know whats going on here?

What i have observed is, android OS and system, and few other Google apps take up 1.5+ Gigs of RAM. I am not quite satisfied with that...
However the performance and multitasking is very good though.

Eshwar123 said:
What i have observed is, android OS and system, and few other Google apps take up 1.5+ Gigs of RAM. I am not quite satisfied with that...
However the performance and multitasking is very good though.
Click to expand...
Click to collapse
That means that 2,5 gb of ram is unused and wasted.
Sent from my Mi A1 using Tapatalk

Can any one help in my problem.. when I leave a app for multitasking that app get automatically closed and not even shows in recent apps what is wrong with i m unable to understand this..

Sk.asifkhan said:
Can any one help in my problem.. when I leave a app for multitasking that app get automatically closed and not even shows in recent apps what is wrong with i m unable to understand this..
Click to expand...
Click to collapse
Restart your phone. Happens to me a lot on stock.

ability to use split screen for 2 apps is really nice.

Pretty much mid-range performance, as per expectation
My MiA1 since September 2017, Stock/OTA Android 8.1.0, November 2018, no further updates (Rejected all Android 9/P updates so far, latest November 2019).
Not Rooted.
Usage (Average) Statistics:
RAM: 4 GB, ~39% Free.
Int Storage: 64 GB, 55% Available.
Ext Storage: 32 GB, 13% Available.
Total number of Apps installed: 293 (true!)
Self-installed Apps: 275 (!!!)
System Apps: 18
Maintenance Apps: Greenify, AccuBattery, AntiVirus, Button Mapper, Android Assistance, ...
No crunchy Video Games, Flight Simulators etc.
Performance: Average without lags, Multitasking, split screen or with flipscreen.
Crashed twice in two years.
Currently Android is up for last 21 days no drags.
(I, usually, Shutdown in 10 days, as cleanup)
Phone goes in deep sleep (>80% of time) when inactive and screen off.
LiPo battery BN31 with ~2800mAh (90% of original) after 2+1/4 yrs
I charge 10-80% at 1.95A or 0.67C
30-40hrs use between charging.
Screen on Time 4-5hrs (~12% of use).
My Multitasking rating 3.5 / 5.

Pretty disappointing
Memory management is horrible in this phone..I have to restart the phone every 2 days.. otherwise the OS will keep killing background apps..even if u left any application to check a message or something, Android will instantly kill that app and you'll have to wait for it to reload again.. anything u were doing in that app is just gone ..I rooted my phone using magisk and uninstalled many bloatware like ant Hal services etc,..I use SD maid pro to clear caches, force closed every other app,tried to tweak the settings of the low memory killer, increased the size of the swap file even overclocked the phone to stay running at the max CPU ratio but nothing worked ..apps keeps getting closed the exact second u leave them despite having more than 2 gigs of free RAM

A1 just works fine for me

Related

Might the X2 have a memory leak?

I've had my suspicions about this since I first got the Droid X2. I think it may be possible for much of the lag many (most/all?) people experience at some time or another.
As a test, I can check free RAM in Advanced Task Killer when I first boot up the phone, and it will hover somewhere 150 megs with all user processes killed.
Then, when I check after 24 hours of constant use (with intermittent charging periods) I will struggle to get 100 megs with all user processes killed.
Finally, if I reboot the phone, I will be able to obtain a decent amount of freed-up RAM again.
Anyone experiencing anything similar?
Now, I must mention, I'm operating under the assumption that the X2 does not cache apps or files in the RAM. I suspect there is too little RAM at such a minimal speed to be able to clear RAM fast enough in the event that something non-cached is called on. I mean, even Microsoft was slow to use this cache method, as they first introduced it in Windows 7. A good example of this in Windows 7 is if you check the Task Manager, you will see that roughly only a quarter of your RAM is ever actually labeled as "free", even if you currently have no programs open or are using minimal amounts of RAM.
And it certainly doesn't feel as if the cache is working as intended if Motorola did infact implement it on our phones.
I have contimplated over this for quite some time and have also came to the same conclusion. But the real question is: What can we do about it?
Most likely nothing.
Not sure of this is actually the case but when V6 is ran for instance it does talk about cached apps and gives an "actual" free ram reading. I would guess that zepplinrox would not have worded it that way if it was not the case but I have no real evidence either way.
Sent from my DROID X2 using xda premium
This did happen to me when I ran Advanced Task Killer on cm7. I'd start with a very good 190 free ram (insane I know) and after a few hours I'd struggle to brake 110
Sent from my DROID X2 using Tapatalk 2
This is the nature of Android and Linux in general. When you start an app (or a process), it will remain in memory until it is cleared by the OS. The problem with task killers and Android 2.3.x and above is this: Android 2.3.x and above RESPAWN the killed task since the OS did not kill it. Plus, there is no way to FORCE to OS to kill an app that is in the background. What Android does is renice the process until it is a positive number, greater than 1, then it kills the process. Android 2.3.x was designed to "auto manage" those tasks. If you run htop from an ADB session and launch apps and use the back button to back out of them, you will notice that the amount of free memory diminishes. Then, after sitting for a time, the amount of free memory slowly begins to increase. When an app that requires a bunch of memory is launched, the Android will kill those background apps to free up more memory. In theory, it is a great way to manage the memory. In this respect, apps that have been launched in that past will start up faster. Personally, I like having control over things. You could possibly write a script that will renice a process to something like +20 and then Android will kill it automatically, but that would be a very risky prospect as it might kill RUNNING foreground apps as well.
Hope this little explanation helps!
Ciao!
DX2 Version History lesion / Android Process Cache
theredvendetta said:
I've had my suspicions about this since I first got the Droid X2. I think it may be possible for much of the lag many (most/all?) people experience at some time or another.
As a test, I can check free RAM in Advanced Task Killer when I first boot up the phone, and it will hover somewhere 150 megs with all user processes killed.
Then, when I check after 24 hours of constant use (with intermittent charging periods) I will struggle to get 100 megs with all user processes killed.
Finally, if I reboot the phone, I will be able to obtain a decent amount of freed-up RAM again.
Anyone experiencing anything similar?
Now, I must mention, I'm operating under the assumption that the X2 does not cache apps or files in the RAM. I suspect there is too little RAM at such a minimal speed to be able to clear RAM fast enough in the event that something non-cached is called on. I mean, even Microsoft was slow to use this cache method, as they first introduced it in Windows 7. A good example of this in Windows 7 is if you check the Task Manager, you will see that roughly only a quarter of your RAM is ever actually labeled as "free", even if you currently have no programs open or are using minimal amounts of RAM.
And it certainly doesn't feel as if the cache is working as intended if Motorola did infact implement it on our phones.
Click to expand...
Click to collapse
Your question is a bit complex. See back when Droid X2 first was released it had 2.2.3 for most users, and didn't have very good application memory management. This was the start of many applications such as "Advanced Task Killer" that you mentioned. These apps were supposed to help in closing apps that were running all the time.
Things changed a bit with the Gingerbread (2.3.3) release. This initial release made the Droid X2 useable. In my opinion the DX2 prior to Gingerbread was nearly a brick! I had many reboot issues, FC, connection issues, GPS issues, etc. With 2.3.3 many issues were eliminated, while others were reduced enough that they didn't bother me TO bad.
2.3.4 came out to fix battery issues largely...
Now I realize you weren't asking for a history lesion, but it is useful to know these things to know where things were and where things are today. I am currently running 2.3.5/412 and have been for months. I can say from experience, Android DOES cache background processes. I thought it did back in 2.3.4, but i can't remember... I don't think it did back in 2.2.x or at least the OS didnt' inform the users via GUI.
Your question about performance though? Yeah the DX2 is crap! I love the physical layout, but it has MANY issues with performance... some have been reduced by doing build.prop edits, yet I have realized that many who post these edits have posted wrong.... for example, they are increasing the buffer sizes thinking this will help internet speeds. This is super complex, but Google "Buffer Bloat" and you'll see how larger buffers often mean greater throughput, but MUCH greater latency....
simply put... big buffer == faster download of individual files.... smaller buffer == slightly slower download but MUCH more responsive
I'm not sure if that answered your question or not... let me know how I did or if I just rambled perhaps =P

Galaxy K coming soon

Article: Samsung Galaxy K launch event scheduled for April 29th
Samsung Galaxy K launch event scheduled for April 29th
http://www.androidauthority.com/samsung-galaxy-k-launch-event-368298/
Sent from my SM-G900T using xda app-developers app
It's the Galaxy S5 "Zoom" for anyone who doesn't already know.
Smaller screen, bigger camera.
Whatever happened to the S5 Prime?
The one that was supposed to be:
805 processor (64 bit)
QHD 5.2 screen
4GB Ram
Most of that would be icing on the cake, but the fact that the S5 stuck with 2GB RAM is really a big reason I'm not jumping on upgrading. Heavy multitasking with a number of apps running is just so sluggish with 2GB RAM.
~ sent from my tin can attached to a string ~
lawhawk said:
Whatever happened to the S5 Prime?
The one that was supposed to be:
805 processor (64 bit)
QHD 5.2 screen
4GB Ram
Most of that would be icing on the cake, but the fact that the S5 stuck with 2GB RAM is really a big reason I'm not jumping on upgrading. Heavy multitasking with a number of apps running is just so sluggish with 2GB RAM.
~ sent from my tin can attached to a string ~
Click to expand...
Click to collapse
hmm S5 2GB ram is getting the job done , I haven't found sluggish performance what so every in heavy multitasking & GS5 is smoother then Note 3 that holds 3GB.
The LG G2 with 2GB is a different story though , After kitkat update device performance became shot on many levels.
A great benchmark video found at ATT GS5 forums,
http://forum.xda-developers.com/showthread.php?t=2720526
lawhawk said:
Whatever happened to the S5 Prime?
The one that was supposed to be:
805 processor (64 bit)
QHD 5.2 screen
4GB Ram
Most of that would be icing on the cake, but the fact that the S5 stuck with 2GB RAM is really a big reason I'm not jumping on upgrading. Heavy multitasking with a number of apps running is just so sluggish with 2GB RAM.
~ sent from my tin can attached to a string ~
Click to expand...
Click to collapse
3gb isn't really required right now. Android apps are not that advance. Unused RAM is wasted RAM, AOSP always helps with the "sluggish" you speak of
Sent from my SM-G900T using xda app-developers app
daxecutioner24 said:
3gb isn't really required right now. Android apps are not that advance. Unused RAM is wasted RAM, AOSP always helps with the "sluggish" you speak of
Sent from my SM-G900T using xda app-developers app
Click to expand...
Click to collapse
daxecutioner24 said:
3gb isn't really required right now. Android apps are not that advance. Unused RAM is wasted RAM, AOSP always helps with the "sluggish" you speak of
Sent from my SM-G900T using xda app-developers app
Click to expand...
Click to collapse
Wish that was the case for me. Even with a full wipe and clean install after about a half a days worth of normal usage my phone constantly is hovering around the max in RAM. I'm constantly having to goto the RAM manager to clear memory, otherwise tasks start to really become hung up in the response time.
Even things like a google search will become so lagged that the working circle just keeps spinning. Once I go and clear memory the search is back to normal like you would expect.
Unfortunately, this solution has to be repeated about every half hour and it's just really a major annoyance that it seems to be in need of more ram as my resources constantly seemed to be pushed to their max.
So why is my phone so slow and not responsive unless I clear the RAM if unused RAM is wasted RAM?
Even with clearing it, the least it will go down to in terms of use is .96GB - and typically shoots right back up to 1.37, 1.42, or 1.44 GB is use within a matter of minutes? !
~ sent from my tin can attached to a string ~
lawhawk said:
Wish that was the case for me. Even with a full wipe and clean install after about a half a days worth of normal usage my phone constantly is hovering around the max in RAM. I'm constantly having to goto the RAM manager to clear memory, otherwise tasks start to really become hung up in the response time.
Even things like a google search will become so lagged that the working circle just keeps spinning. Once I go and clear memory the search is back to normal like you would expect.
Unfortunately, this solution has to be repeated about every half hour and it's just really a major annoyance that it seems to be in need of more ram as my resources constantly seemed to be pushed to their max.
So why is my phone so slow and not responsive unless I clear the RAM if unused RAM is wasted RAM?
Even with clearing it, the least it will go down to in terms of use is .96GB - and typically shoots right back up to 1.37, 1.42, or 1.44 GB is use within a matter of minutes? !
~ sent from my tin can attached to a string ~
Click to expand...
Click to collapse
you probably got crapload of bloat running or messengers and stuff in the background
^ indeed. I run apps like crazy and I have no lag.
Sent from my SM-G900T using Tapatalk
lawhawk said:
Wish that was the case for me. Even with a full wipe and clean install after about a half a days worth of normal usage my phone constantly is hovering around the max in RAM. I'm constantly having to goto the RAM manager to clear memory, otherwise tasks start to really become hung up in the response time.
Even things like a google search will become so lagged that the working circle just keeps spinning. Once I go and clear memory the search is back to normal like you would expect.
Unfortunately, this solution has to be repeated about every half hour and it's just really a major annoyance that it seems to be in need of more ram as my resources constantly seemed to be pushed to their max.
So why is my phone so slow and not responsive unless I clear the RAM if unused RAM is wasted RAM?
Even with clearing it, the least it will go down to in terms of use is .96GB - and typically shoots right back up to 1.37, 1.42, or 1.44 GB is use within a matter of minutes? !
~ sent from my tin can attached to a string ~
Click to expand...
Click to collapse
Like people above me said bloatware. Have you even rooted? Or disable apps running in the background? Your never going to win by constantly closing apps ever so often. Let me tell you a secret, they will keep restarting back up. Most users outside of xda won't notice this, meaning almost everyone who buys this phone. Since you come here, when Roms come by, get them!!
Sent from my SM-G900T using xda app-developers app

RAM limitation on non-Pro configuration

Hi, I heard MIUI reserves 1GB+ for itself. Can any of non-Pro version owners report 2GB RAM sufficiency for common operation (multitasking, running user apps in background etc.). How much complexity the present memory allows? Is killing apps in background frequent? How about lagging?
Is there any real performance comparison between Pro and non-Pro configuration?
And finally is it worth to drop ~$30 more for Pro version (as about phone smooth performance and fingerprint scanner)
Haven't got the phone, but from research i'm doing, it seem like a big annoying issue.
Hi, I have the 2GB version, but I also have a similar phone with stock Android, so I'm going to compare these two.
Multitasking in MIUI is very tight, don't expect to keep switching to more than 2 apps instantly, there will be lags and loading animation. Yes killing in background is frequent, there is a page on Security app called Autostart that is listing apps that are actually running, and I have never seen more than 4-5 apps tagged as running, assuming you keep autostart off. However, if you tag an app as autostart enabled, even if they're killed they will start again in background, so you won't have problems with notification, at the expense of a little battery life. This is kinda complicated but offers for more control. Notice that app that isn't tagged as running and not autostart enabled is dead dead, no notification, no background process, no battery drain.
I don't think there'll be much different for Pro version in multitasking, I have seen the same thing on Mi 5, it's just the way MIUI works. But yes the $30 is definitely worth it for double the storage, 150% RAM, and fingerprint.
Note that you can disable the background killing in developer options, disable MIUI battery optimization, and tag all apps as autostart enabled, to get better multitasking experience as good as stock Android, but apparently this is not a good idea if the phone is only having 2GB of RAM, the lag is becoming too much in my opinion, because MIUI does keeping around 1GB for itself in this phone. Hope that helps.
I'll keep this short and sweet. Am on latest xiaomi.eu's 6.5.26 dev build for my ido and dare I say it's the best representation of how it should be done for MIUI global rels. Most crufts removed and loose ends tightened. That being said and not that I blame xiaomi.eu's team in any shape or form, they have to work with what they got so suffice to say that MIUI by default could seriously use way better RAM management chops.
If it's just $30 more for Pro and you don't care about a larger screen estate (kenzo), then go for it bro double time.

Getting slower? or just past it's time?

I've enjoyed my XT910 for a couple of years, but quit using it about 3-4 years ago. Now I want to use it with a secondary SIM, perhaps as a WiFi hotspot while roaming, but I find the speed appalling. Every operation takes seconds to show a result. Even unlocking to an SMS notification takes ~4 seconds.
Using MoKee 5.1 on a secondary ROM slot, I think. It's always on charge (as battery is slowly dying) and the only active app is PushBullet, used to see check my SMSs on other devices.
Does it make sense to invest in a new battery and keep this phone as my secondary? Or should I just get a cheap Chinese one, like Ulefone U007?
I don't expect miracles, just maybe using it as a light travel phone, mobile hotspot, speedcam notifier and occasional (once every two months) browsing. Should I maybe switch to a stock-based ROM that lives on the main slot? Get rid of slots altogether?
The phone lived some nice times, travelled around the world, edited and uploaded DSLR pictures with OTG, provided navigation to rickshaw drivers, was a portable desktop for a while, then a retro-gaming machine. Maybe it just wants to be retired...
Motomizer can help overclock it so it doesn't seem as slow. I haven't maxed mine out, just ramped it up about midway.
Sent from my XT1254 using Tapatalk
I've bought a new battery and installed Mokee 5.1, upgraded later to 6.0. Battery life is ok-ish, but not much of a difference. I've measured the old battery to still have 1400-1500Ah, the new one is ~1700mAh. I suspect the poor battery life was due to some hanging processes.
Anyway, with Mookee 6.0, the phone is unbearably slow. I have whatsapp, viber, google maps and nothing else. LMK has been set to very aggressive.
When I receive an SMS, it takes 5-15 seconds for it to load, if it doesn't FC. When I unlock the phone (after it sat for a while) it takes at least 10s to come to life.
My suspicion is that there is high memory usage (Android reports 30-70MB remaining) which causes everything to be evicted from RAM. Not sure what can be done, except install an older android version. I thought the newer ones had better memory and battery management.
Android OS - 285MB
Android System - 99MB
Google Play services - 75MB
System UI - 54MB
Phone - 36MB
Viber - 35MB
Messaging service - 35MB
Whatsapp - 33MB
.......
Free memory 28MB
Not sure what I should do: switch to an older Android version? if so, which ROM would be more responsive but still frugal? Do not update apps as newer ones eat more memory? Give up?
I've already half-given up and ordered a cheap Blackview A7, but I really liked the Moto as a travel/backup phone.

How much battery, RAM, and CPU optimization matters on Android?

How much battery, RAM, and CPU optimization matters on Android? Cause I'm getting 10hrs of screen on time on a 3700mAh battery.
So I have been using this Snapdragon 710 phone for over a year now and it's giving me at the very least 10h screen on time. ( Yes you read that right. 10 hrs on an average )
Things to note here -
• I don't use a SIM card
• My phone is constantly connected to a Wifi and a VPN
• I play games like FIFA or PES 40 minutes to an hour a day
• Rest of the time I browse Reddit, Insta, FB, watch Netflix and Youtube
• I do not use auto-sync and location
I recall using stock ROM (realMe UI) 8 months ago and it used to give me 6hrs of screen on time at best. Now that I'm using ROMs like Pixel Experience, RevengeOS, Oxygen OS, MSM Extended I get a much better battery backup. I don't close apps. Simply minimize them when not in use. My CPU always runs at a lower clock speed but the phone never slowed down or stuttered, thanks to 6GBs of RAM.
I went to stock ROM a few days earlier and used it for a week to check if I was wrong. Found out stock is still giving me 6hrs on an average which makes me wonder how much difference good software can make.
I do comprehend the fact that using a mobile network would cost some more juice. Then again, since I'm rooted I could use WakeBlock or Servicely to limit a lot of unnecessary background process that Play Services or apps like FB, Insta creates.
I'm sorry if it was poorly written. I hope you get what I'm saying. If you've ever encountered something like that please let me know. I saw people complaining about bad battery backup on phones with a 4500+ mAh battery. Can't phone companies do something about that?

Categories

Resources