[DISCUSSION]Bad User Experience with ART - Xperia Arc General

Since we have a quite stable cm11 i was testing ART on our phones but i was disappointed from the overall result
I can say that an advantage was that System seems to have more ram to use,if you dont install anything on the phone and leave it with the basics is quite fast
But when you install like 3 heavy apps with background services like viber,facebook,messenger phone is totally out of use
The only tweak that i apply was oc and i moved dalvik to sd-ext too with my own script with simple links everything esle are on data partition
it seems that our cpu is too poor to handle art compile/load,or maybe sd card slow down device
If anyone have any recommendation ,or any thought to share,it would be acceptable!

Related

Just want my 32B to be as fast as possible. What to do?

So, I'm running Cyanogenmod 4.2.15.1 but I always think it's a bit slow. Maybe it's all the widgets, installed apps or often having mp3's playing in the background but I can't help thinking that the original ROM was much faster.
What can I do to improve speed?
I'm running TasKiller but that alone doesn't really speed things up enough.
For music, I'm using Meridian player, but perhaps there's a faster player out there?
Is it worth installing any of the 2.1 ROMs or should I wait for the official release or is that even likely to be slower than Cyanogenmod?
A couple of things you can do. You can use an application called setCPU which is for root users. It allows you to modify how the phone is run e.g. it can run from 128MHz to 528MHz depending on your preference. 528 will give you the highest performance. There is a min and max for them, and I have 384 to 528 usually.
Instead of taskiller, I use advanced task manager. Kill some processes as well. I like it better at least.
My recommendation is use superD or FastTest. They are, in my opinion, the fastest ROMs out there. A lot of Eclair ROMs are stable as well, but not as fast as the donut ROMs.
Thanks.
I've always thought that setCPU didn't make a difference, cause it's Magic is already running at max CPU in most ROMs. If not, how come it's mentioned so rarely around here? Surely it should be one of the most popular apps?
I've never heard of Super D or FastTest til you mentioned them. Might be worth a shot, although I'll have to admit I'd prefer not changing ROM all the time. When I first got the phone I tried loads of Sense ROMs but they all seemed either unstable or slow, or both. I think I'll read up a bit more on SuperD before having a go.
dont really have any other info on your setup except its a 32B....why not give us some more info in your signature, like:
what size and class SD card you have
whether you have swap enabled
whether you have compcache enabled
whether your sdcard is partitioned, and how
IMHO u dont need setcpu, its already written in to CM for the cpu to be 528-384
you could try:
JIT http://forum.xda-developers.com/showthread.php?t=637419
the swap userinit.sh http://forum.xda-developers.com/showpost.php?p=5342507&postcount=577
and the lowmemory killer minfree approach (which i prefer instead of "task-killers" which are just another app running) http://forum.xda-developers.com/showthread.php?t=622666
and of course, the all important 10 MB RAM Hack http://www.absolutelyandroid.com/10mb-ram-hack-for-cyanogenmod-version-4-2-15/
CM should be nice and fast for you on a 32B, best one I've found so far
"what size and class SD card you have
whether you have swap enabled
whether you have compcache enabled
whether your sdcard is partitioned, and how"
SD card is class 4, 8 GB I think.
Yes, swap enabled. Can't remember the exact details regarding how the SD is partioned. Anyway to check that?
Don't think I've got compcache enabled. As a matter of fact, I've never heard that term before.
That 10 MB hack sounds interesting. I'll give that a shot.
I actually use setCPU profiles to save battery as well. When the screen is turned off, I have it set for almost minimum.
SuperD and FastTest have 10MB RAM hack versions so you don't need to install it on your own I don't thnk JIT hack is necessary for these ROMs anyways.
Armadillo123 said:
So, I'm running Cyanogenmod 4.2.15.1 but I always think it's a bit slow. Maybe it's all the widgets, installed apps or often having mp3's playing in the background but I can't help thinking that the original ROM was much faster.
What can I do to improve speed?
I'm running TasKiller but that alone doesn't really speed things up enough.
For music, I'm using Meridian player, but perhaps there's a faster player out there?
Is it worth installing any of the 2.1 ROMs or should I wait for the official release or is that even likely to be slower than Cyanogenmod?
Click to expand...
Click to collapse
I got this just do as I do on my magic
Cyanogen is good for tons of features & I respect Steve (the ROM developer) for the ROM but for full speed & stability on a 32B Magic I suggest going by my signature as a guide.
I'm using Meridian player also & find it the best but Mixzing or Tunewiki is faster Mixzing has a little more then Tunewiki though but Meridian player is the best overall for the features.
OK in regards to ROMS, flash a new one all this talk of setcpu & stuff merely provides a quick fix but doesn't help in the long run (at least in my experience on a 32B Magic).
In fact here...
Download Dwang 1.17.1 - http://forum.xda-developers.com/showthread.php?t=567023
Add style & download Pays Black Elegance Theme 1.1 http://forum.xda-developers.com/showthread.php?t=608412
Backup your apps & stuff & do a nandroid just to be safe.
Now proceed to enter recovery like your about to flash a ROM (as soon you will be ) wipe all that can be wiped (use Amon_RA Recovery for that) & flash Dwang like you did Cyanogen
Load it up (first start up is the longest), set up & when you hit the home screen power off your Magic & then switch it on into recovery like you are gonna flash a ROM (there it is again).
Flash Pays Black Elegance 1.1 Theme (NO WIPE!!) just flash over Dwang once that is done reboot & then try it for a week & report back here with your verdict
This is what I'm using & have been for over 2months now & I don't see me switching anytime soon as I can't find anything that is éclair that is like this ROM.
YES its 1.6 but it is super sweet for a 1.6 & personally for me it beats those 2.1 ROMs (which are good don't get me wrong but they ain't no Dwang)
ROM Stats
121 Apps installed
15-25sec wait on home screen load at times but not always & that is only cause I use like 12 widgets & filled 4 of the 5 screens with icons to applications.
10MB Hack is on this so 3D Games are a little laggy otherwise overall the best ROM i have used & only 1 random reboot but I kinda caused that running a whole heap of stuff like 30 processes at once haha.
Anyway let me know your verdict I hope my tip helps!
From my experience, super d 1.10.2 was, by far the fastest rom i've ever, used i havent messed with swap or compcache, but super d truly gave me that wow factor when it came to my phone, only downside is that it sorta ate my battery real quick, and i changed back to 1.9.3 wesgarner kernel, which is pretty quick too ...
Use Dwang 1.17.1, buy CacheMate from Market and clear your cache weekly.
This is the fastest I can get my 32B to run. I've tried Super D and CM, they are slower in my opinion. Dwang includes 32Mb compcache by default which seems to be the sweet spot. I've never played around with swap on SD card.
I use the default music player with Pure Music Widget. I used to use some other music player with "genius-like" functionality and all that rubbish but found it to be too slow for my liking.
Make sure you do the build.prop edits for HSPA as per this thread.

want to keep your newlt flashed phone as close to maximum performance as possible?

Hi! If you are like me just flashing your experia is never enough, you always end up installing the world of crap to your device.
After flashing and installing for a month or so i realised something (which is obvious if ou think about it) even if i install to the storage card something must go over to the device(link registry ect)
So after thinking for a day or so i figured out something.......if i install all my apps to the storage, reflash my phone then run them from the file explorer i can save some space as small as it may seem it adds up and hangs your ui and performance (especially manilla variants) .
now my phone runs as optimal as possible with all apps through the storage card and my UIs currently 6 on my device. When my battery is low (30 percent) i switch from manilla to orange or titanium so that i dont lose battery to processor heat.
Also a great thing to do if your run a manilla variant or want to flash one (advised only for flash files under 160 mb) is to increase your pagepool (my last was 40 currently 35) this is in its simplest term the system cache.
thats it for now ill talk about drivers and optimization tools later.
thanks for reading
ps if anyone that cooks roms wants ideas for the best performance and user satisfation pm me( the cooking process is a little to crazy for my brain lol)
Mod. edit: not a dev related issue, moved to general

Things to get sense 3.5 running smoother

Just trying my best to help out! These are the things i do to improve performance on my hd2 (tmous) running sense 3.5. Some of these are risky so read before applying
1. Swap.
There is much of debate about using swap on your android device,some say its useless and it wears down the sd card and others say it speeds up your device on a notable level. What i've noticed is that swap behaves according to what else is using the sd on android at the time, remember that android is also accessing the fat32 and your ext4 partitions. Right now im not using my ext4 partition on my sd and and i can notice the little boost from swap , and on the previous rom which ext4 was needed, using swap would more show up on benchmark than actually being experienced.
HOW TO GET SWAP WORKING. Its very easy on the sense 3.5 roms!!!! Just partition your sd using recovery in magldr, download script manager from the market and download swap-hard.sh from Dorimanx's high performance rom.
in script manager go to where u downloaded the script and run it (run as root and run at boot). Thats it!
2. VM heap size.
i set mine to 96m ,using blade buddy from the market. In advanced settings edit the value in dalvik.vm.heapsize press menu save and restart.(dont overdo it 96 already is.
3. Overclock. I just overclock to 1.382Ghz max 576 min with the performance governor. (please read about the dangers of overclocking your hd2 before choosing to do so.)
4. v6 supercharger. Search for it, read the thread!!! use and enjoy!
5. Reduce system traffic. As wonderful as the hd2 is we need to remember that it has its limits no matter the os u put on it (lack of speed, heating up, speedy discharges ect). this is all due to what im calling system traffic, the autosync every 10 minutes, the running 10 apps you dont need just because, things like that. These things unbalance the performance vs the productivity. Set the auto sync to an hour or take it off . close apps when u r done with them. Clean up the temp files regularly (caches ect).
6.Flash the newest radio Leo_RADIO_2.15.50.14
This is it for now if u got anything else to help then please reply as these things can help any rom , also u shall take full responsibility for any future damage to your phone or phones hardware (nothing to be scared about but im putting it up incase.) And it would be great to get a dev's opinion on this and to also correct or guide people to better settings.
i would love to post a video but i have a dell streak 7 and the vid recording is horrid!!! but the average quadrant is in the 1200s.

Is 400MB+ of RAM in use all the time normal? Also, battery lasts only a day

So guys I got a Defy+ running on CM10 4.1.1 by Quarx, and I'm a little worried. All the time the RAM is almost entirely in use. I tried installing RAM Manager but it didn't change much. I'm also using Go Launcher Ex, but other than that, idk what could be sucking up so much RAM, or is this normal?
Also, sometimes I need to recharge my battery twice a day...
Anybody?
When did this Behaviour start? When you flashed the Rom or after a while?
One reason i left CM10 for CM7 is because CM10 always started to lag a lot after a few days
Steveletack said:
When did this Behaviour start? When you flashed the Rom or after a while?
One reason i left CM10 for CM7 is because CM10 always started to lag a lot after a few days
Click to expand...
Click to collapse
After a few days... but honestly, when I flashed cm10 there was almost nothing in my cellphone...
It is pretty normal that the RAM is in use - Linux uses free RAM for buffers and caching. Have you determined the amount of RAM used for that vs. the amount used for the system and other things?
It is pretty normal that Android4.x uses much more memory than Android 2.3.x.
Defier525 said:
It is pretty normal that the RAM is in use - Linux uses free RAM for buffers and caching. Have you determined the amount of RAM used for that vs. the amount used for the system and other things?
It is pretty normal that Android4.x uses much more memory than Android 2.3.x.
Click to expand...
Click to collapse
No I haven't... no idea how to do that actually... it always shows something like 415MB in use (out of 476MB)... so any app that I run starts going slow and stuttering...
This problem happens to me also.
I use Android Booster and it helps me to free some RAM. But cm10 is not so good as RAM management.
I tried options like
1. enable 16 bit transparency.
2. allow purging of assets
3. untick all apps in HWA.
4. even using different launcher and freezing trebucket.
But system still lags and it becomes more laggy after some time of use.( continuous use of 2-3 days)
So may be they have to work on it as project butter is not so compatible with our defy
Project butter has nothing to do with your device, those are just new lines of code (dalvik java) in the ROM.
The problem is that HWA wastes a lot of RAM, and apparently 475MB of our Defy's RAM is a small size for 4.x roms
Well, I use my defy for 3 days now without rebooting, over 100 of my apps installed, over 100 MB RAM still free and no lags (almost , but system is faster then CM7 anyway).
First it is not a good idea to uncheck HWA for all apps - your system will get slow.
Leave checks for system, UI, launcher, browsers, video and photo apps, games if u use, maps.
Second: switch off from a startup all apps that autostart but u don't need them.

[q]very high system ram usage[lollipop][5.0][lrx21t]

Hi ,new user on xda
i have a nexus 4
running completely stock 5.0 LRX21T NO ROOT
i have noticed very high ram usage on 5.0 as compared to 4.4 after the update
normally had ~1gb Ram free but now only ~500mb remains free
on ruuning applications screen,it shows
system-~750mb
apps-~600 mb
why is system using so much Ram,wasnt the case in 4.4...
is it bcoz of ART ?
is this normal?
same problem..on my nexus 4 after 5.0 update
After reboot, system ram usage stays low (read 100 to 150mb) for 1 to 2 days.. But suddenly shoots up to more than 1gb.
Does anyone know the root cause.
I think i found the root cause to this..
In Settings -> Sound & Notifications
change the setting When Device is locked -- Don't show notifications at all
By doing this, the system ram usage never shot up above 200mb for the past 2 days for me.
previously I had to reboot my device every night before going to bed.
I will further observe if this is the root cause and revert back.
apv25 said:
Hi ,new user on xda
i have a nexus 4
running completely stock 5.0 LRX21T NO ROOT
i have noticed very high ram usage on 5.0 as compared to 4.4 after the update
normally had ~1gb Ram free but now only ~500mb remains free
on ruuning applications screen,it shows
system-~750mb
apps-~600 mb
why is system using so much Ram,wasnt the case in 4.4...
is it bcoz of ART ?
is this normal?
Click to expand...
Click to collapse
art by default use more ram than dalvic to run applications so this might be normal for you. on top of that there is some memory leak found in android l.
the important thing to now is how android manage ram. when you open an application it is loaded in the ram. whether you close the application or let it run on the backround android does not clean the memory occupied by the application until it has to. android LMK (low memory killer) clean the ram memory occupied by a program denpending on the priority id of the app. for example system apps (system ui) has lowest priority so LMK never kills that app. other apps have different priority. an application that runs in the backround (facebook messenger or whatsup) have lower priority than a game so when android need more ram it will empty the ram occupied by the game first and if there is more need for ram it will later empty the ram occupied by the backround app.
Long story short android will handle the ram as it sees fit. unlike windows, android will keep the memory full so apps can be launched faster. the problem is that android l has memory leak so you need to reboot your device every few days if you feel it starts to have some lags.
apps like task killers do more harm than good in terms of performance or lags. also facebook and facebook messenger are very badly written apps so they will consume a lot of memory. also antiviruses (especially cm security) are responsible for lags and memory leaks.
hope i helped you somehow understand android and find your problem (if there is one)
P.S. sorry for the long post!!
ttheodorou said:
art by default use more ram than dalvic to run applications so this might be normal for you. on top of that there is some memory leak found in android l.
the important thing to now is how android manage ram. when you open an application it is loaded in the ram. whether you close the application or let it run on the backround android does not clean the memory occupied by the application until it has to. android LMK (low memory killer) clean the ram memory occupied by a program denpending on the priority id of the app. for example system apps (system ui) has lowest priority so LMK never kills that app. other apps have different priority. an application that runs in the backround (facebook messenger or whatsup) have lower priority than a game so when android need more ram it will empty the ram occupied by the game first and if there is more need for ram it will later empty the ram occupied by the backround app.
Long story short android will handle the ram as it sees fit. unlike windows, android will keep the memory full so apps can be launched faster. the problem is that android l has memory leak so you need to reboot your device every few days if you feel it starts to have some lags.
apps like task killers do more harm than good in terms of performance or lags. also facebook and facebook messenger are very badly written apps so they will consume a lot of memory. also antiviruses (especially cm security) are responsible for lags and memory leaks.
hope i helped you somehow understand android and find your problem (if there is one)
P.S. sorry for the long post!!
Click to expand...
Click to collapse
thanks
ttheodorou said:
art by default use more ram than dalvic to run applications so this might be normal for you. on top of that there is some memory leak found in android l.
the important thing to now is how android manage ram. when you open an application it is loaded in the ram. whether you close the application or let it run on the backround android does not clean the memory occupied by the application until it has to. android LMK (low memory killer) clean the ram memory occupied by a program denpending on the priority id of the app. for example system apps (system ui) has lowest priority so LMK never kills that app. other apps have different priority. an application that runs in the backround (facebook messenger or whatsup) have lower priority than a game so when android need more ram it will empty the ram occupied by the game first and if there is more need for ram it will later empty the ram occupied by the backround app.
Long story short android will handle the ram as it sees fit. unlike windows, android will keep the memory full so apps can be launched faster. the problem is that android l has memory leak so you need to reboot your device every few days if you feel it starts to have some lags.
apps like task killers do more harm than good in terms of performance or lags. also facebook and facebook messenger are very badly written apps so they will consume a lot of memory. also antiviruses (especially cm security) are responsible for lags and memory leaks.
hope i helped you somehow understand android and find your problem (if there is one)
P.S. sorry for the long post!!
Click to expand...
Click to collapse
This is why Google needs to give us an extended power menu. I understand they say it shouldn't be necessary under normal circumstances, but I consider every single nexus update to be a beta, of sorts...and we all know how buggy betas can be from time to time. They're very unpredictable, and you never know if you'll need to reboot. Saying it's simply never necessary for something that is basically beta is just plain egotistical as hell.
hp420 said:
This is why Google needs to give us an extended power menu. I understand they say it shouldn't be necessary under normal circumstances, but I consider every single nexus update to be a beta, of sorts...and we all know how buggy betas can be from time to time. They're very unpredictable, and you never know if you'll need to reboot. Saying it's simply never necessary for something that is basically beta is just plain egotistical as hell.
Click to expand...
Click to collapse
my philosophy is that when you buy a nexus device, because it is a very simple os without the good stuff that lg/sammy or any other oem android manufacturer put on their phone(i am refereeing to the shortcuts power menu or toggles and other things that make your life easier and not the whole change of the os like touchwizz) you have to root so you can do your own small changes as you see fit (and fortunately for me i live in europe where there is a European law that states that you have the right to do whatever you want to the software of your device an be eligible to waranty).
So if you root your device you can do everything you want. for me on kit kat it was xposed and gravity box. on android l, yesterday i installed simple aosp.
In my opinion pure android with a twist is the way to go! and of course a custom kernel for better battery life and ad free for no ads!!
P.S. a quote by a fellow nexus user: A nexus without root is like an angel without wings
ttheodorou said:
my philosophy is that when you buy a nexus device, because it is a very simple os without the good stuff that lg/sammy or any other oem android manufacturer put on their phone(i am refereeing to the shortcuts power menu or toggles and other things that make your life easier and not the whole change of the os like touchwizz) you have to root so you can do your own small changes as you see fit (and fortunately for me i live in europe where there is a European law that states that you have the right to do whatever you want to the software of your device an be eligible to waranty).
So if you root your device you can do everything you want. for me on kit kat it was xposed and gravity box. on android l, yesterday i installed simple aosp.
In my opinion pure android with a twist is the way to go! and of course a custom kernel for better battery life and ad free for no ads!!
P.S. a quote by a fellow nexus user: A nexus without root is like an angel without wings
Click to expand...
Click to collapse
I do have root access and a custom kernel, but I prefer the nexus factory images, and the only system change I want is an extended power menu. Have you ever actually looked for an odexed version of an extended power menu flashable zip??? Don't waste your time. The last one I saw myself was for Nexus S. It can be done, but it never IS done. Stuff like that I could almost definitely do myself, but I just don't have the time anymore to sit down and read how to do it, actually do it, test it, etc. I haven't done any android dev at all in a few years and I'm rusty as hell, not to mention how much things have changed for android in the last two years.

Categories

Resources