Related
Right another thing ive noticed tonight...and i would have thought HTC would have solved this but seems like they couldnt care less.
Left my phone on charge at 6pm and went downstairs to watch some TV...anyways i came upstairs at about 12 and turned the phone on....it was in sleep mode like it normally does. Anyways looked at my screen and saw that the internet connection was still alive even though i specified that it should disconn after 1 min of idling. I also found the phone to be extremely sluggish....touchflow slowed right to a crawl. I opened up the the status and looked at the memory and it was down to 23mb!!!...no bloody wonder it wasnt snappy lol. Now this is where it gets interesting because really i had nothing running on the phone...always make sure all tasks are killed off. The only thing that was running was my gmail polling which takes place every hr or so...so dont know if that was causing a massive memory leak.
Im running it with the 1.37 uk stock rom as its a uk spec diamond...i looked through the task manager and couldnt see anything running.
So has anyone found this with the 1.37 rom??..i was going to flash to the new TLR 1.37 rom but just havent had time...has that rom fixed the memory loss.
Dont get me wrong, i still love the device...i restarted the phoen and all was well but over the past few hrs ive been watching the status of the memory and its slowly getting lower and lower. To be honest ive never come across a phone with such a bad case of memory leakage...ive owned most of the SE smartphones...P800, P900, P910i and P990c and i never found them to be as bad as the Diamond. But the good thing about those phones is that SE usually put out a new firmware to sort the memory leakage problems.
So i was just wondereing if anyone found their devices suffering from massive memory leakage....i know its WM thats causing it...
Just to give you an example....i re-started my phone about an hr ago and it was at 50 odd free mb...less than an hr later its at 40.85 mb free...and 72mb are being used...
Hi Spawn,
I've tried every ROM available and none of them fix the memory leak. After some time, a soft reset is necessary to get the TouchFLO 3D 'performance' back. My biggest gripe, is that when returning to the home screen, and watching the hour and minutes 'flop over' the hour part stutters a little bit. The only ROM I've had no stutter with is the Middle East ROM, and even then after some time the memory leak gets worse and it starts stuttering again. *Really* annoys me. Surely it cant be that hard to make that little animation look smooth and fluid.
HTC really need to get off their collective asses and fix this.
In the meantime, thank god for xda-developers.com!
You could try something: turn off Flow and see if you still get a leak.
I loved the look of the interface, but was forever actioning wrong items/ringing wrong people/whatever. I dropped it and went beck to SPB Mobile Shell (which I had been using on my 'good old' P3600i). I have never seen any leak.
I've noticed this too.
If I click on the little task manager icon in the top right corner as soon as the phone is rebooted it displays about 50% roughly. As the day goes on, its up at about 75% - and I have no programs running at all. The only thing I've used through the day is Texting and a bit of Opera.
It seems the phone needs rebooted every day or 2...
I'm also running the UK 1.37 ROM
Hi,
Does Hibernate help reclaim the lost RAM?
Regards
Hello,
You know, the memory leak problem exists since Windows Mobile 6.0. I had it with my previous Eten X500+. Unfortunately, it has not been fixed with WM 6.1. This is a microsoft problem, not HTC...
Philippe
salada2k said:
Hi Spawn,
I've tried every ROM available and none of them fix the memory leak. After some time, a soft reset is necessary to get the TouchFLO 3D 'performance' back. My biggest gripe, is that when returning to the home screen, and watching the hour and minutes 'flop over' the hour part stutters a little bit. The only ROM I've had no stutter with is the Middle East ROM, and even then after some time the memory leak gets worse and it starts stuttering again. *Really* annoys me. Surely it cant be that hard to make that little animation look smooth and fluid.
HTC really need to get off their collective asses and fix this.
In the meantime, thank god for xda-developers.com!
Click to expand...
Click to collapse
Yep thats what my diamond was doing...it was having a hard time with the clock.
Anyways seems like we are stuck with this memory leak till HTC release a rom which rectifies or wait for someone to cook up a rom which will rectify the memory leak. Only other gripe i have other than the memory leak is the battery but thats not too bad.
Guess ill just have to re-start the phone every so often. I disabled emailing polling as that seemed to cause it to hang a bit ie the connection stays on even though ive told it to disconn after a min of idling.
Hibernate as far as i know doesnt help the situation as my phone last night was in sleep mode.
I have this issue also, and I have to restart the phone once every two days to free up the memory. I think I know where this comes from : TouchFlo3D records every action you make to optimize the use the next time you boot
or not...
raphaelc said:
I have this issue also, and I have to restart the phone once every two days to free up the memory. I think I know where this comes from : TouchFlo3D records every action you make to optimize the use the next time you boot
or not...
Click to expand...
Click to collapse
Yeh after doing a few more tests, it seems like tfl3d is right resource hog...it just wants to take over everything. Im hoping future rom releases optimises the tfl3d but like you im resorting to restart the phone every other day or else it just becomes unuseable.
Its shocking how bad HTC are with their QC control...surely they could see this being a problem ie tfl3d eating up memory like a rabid wolverine.
Thank god for XDA though, at least ill be happy in the knowledge that someone here will be able to figure out this mem leakage and sort it out fingers crossed.
Spawn12 said:
Its shocking how bad HTC are with their QC control...
Click to expand...
Click to collapse
it must be the same dream team which Q-checked windows vista
raphaelc said:
it must the same dream team which Q-checked windows vista
Click to expand...
Click to collapse
LOL...well i run vista ultimate on my laptop and its not that bad...M$ and HTC really dont have a clue when it comes to mem leakage...even in WM6 and before it was apparent that memory leakage is a problem..they really need to address the memory leakage problem....i just wish they would do so rather than ignore the problem altogether.
I've changed the clock to the non-flipping one... it seems to make the TouchFlo a bit smoother as it has less 3D to cope with. You certainly notice it after a day when pressing the Home key - its much quicker!
guys, I found out that the G-sensor daemon "akmd" alwasy takes up to 3% cpu on my N1 with CM-5.0.5/6.
I compared with stock ERE-27 rom, in which "akmd" in that takes less than 1%.
While during standby, it take no CPU usage.
Does it matter? I mean, would that kill our battery?
Actually I first found that out when I was using CM-5.0.5. One day I put my fully charged N1 beside my pillow and after 7-hr sleep, only 86% power left..
Maybe it has something to do with the 360 degree launcher2.
I personally don't use that feature. I'm gonna take a look at my usage.
I just noticed this as well while tinkering.
Gimpeh said:
I just noticed this as well while tinkering.
Click to expand...
Click to collapse
I realize I'm bumping an older thread now but I still feel this might be relevant.
Running top at any point will still show "/system/bin/akmd" which is the system daemon for the compass.
In my case, it almost always resides underneath "system_server". I've tweeted it at Cyanogen once but got no response to my question.
So, after doing some digging, I pulled down the SDK and fired up the "Dalvik Debug Monitor" here's what I saw (See attached: android-troubleshooting2.jpg)
Edit: i42.tinypic.com/m953rq.jpg
Not that it needed reiterating but the AK8973 is the 3-axis compass chip and something calling it or (the driver itself) is throwing an error almost precisely every 10 seconds. Now, I belive this has only been happening since the upgrade to CM5.0.6-N1 (Although I am now on CM5.0.7-Test1) either way whatever bug there is, still remains.
Edit: i40.tinypic.com/21liauh.jpg
Googling for that error: "Compass driver encountered fatal error2" pulls up a single page in the CyanogenMod Forums and two error logs on PasteBin.
Bump!!-Bumb!!
Thanks for the bump! Being a lurker has it's definite disadvantages.
prophetjinn said:
Maybe it has something to do with the 360 degree launcher2.
I personally don't use that feature. I'm gonna take a look at my usage.
Click to expand...
Click to collapse
In my testing, the use of 360ยบ rotation nor the setting of "Launcher Rotation" changed whether akmd was consuming resources.
Full size image link: i40.tinypic.com/dxh0yu.jpg
Just as GaryD had posted here:
forum.cyanogenmod.com/index.php?/topic/3129-ak8973-compass-driver-encountered-fatal-error2
after a reboot the errors disappear for a while. I don't know the pattern to which they reappear (e.g. due to a buffer overflow or some other reason.)
confirmed...
I think this issue is with newer kernels. I saw it on various versions of CM before switching to enom's TheOfficial rom. Doesn't exist on unmodified versions of enom's rom, but I just loaded several of the newer 2.6.33.x kernels and all show akmd using 1% cpu while the phone is sleeping.
Additionally, power drain while sleeping with these kernels is between 5 and 7 milliamps, while with the stock rom (and enom's stock kernel) it is between 3 and 5 milliamps.
If anyone wonders how I am getting these numbers, I am using OSMonitor (from the market). I sort the processes, reversed, by CPU%. To get the power drain, I look at the dmesg log and filter for the "batt" tag.
I may post this as a new topic for the kernel devs to review if it gets no attention here...
bubbahump said:
I think this issue is with newer kernels. I saw it on various versions of CM before switching to enom's TheOfficial rom. Doesn't exist on unmodified versions of enom's rom, but I just loaded several of the newer 2.5.33.x kernels and all show akmd using 1% cpu while the phone is sleeping.
Additionally, power drain while sleeping with these kernels is between 5 and 7 milliamps, while with the stock rom (and enom's stock kernel) it is between 3 and 5 milliamps.
If anyone wonders how I am getting these numbers, I am using OSMonitor (from the market). I sort the processes, reversed, by CPU%. To get the power drain, I look at the dmesg log and filter for the "batt" tag.
I may post this as a new topic for the kernel devs to review if it gets no attention here...
Click to expand...
Click to collapse
Since I haven't run any other roms I was hesitant to drag anyone else's ROMs into the discussion. I've seen it with InsectrRaven and the Pershoot but they're obviously all pulling from CM's commits on Github. I realize they're not large amounts of cycles but any usage that can be minimized is something. Right? Maybe I'm just a minimalist at heart.
Much appreciated on the bump and the bump towards the devs.
Another confirm here.
I'm on CM5.0.7-test2 with pershoot 2.6.33.4 kernel. Mine was steady at 6% CPU though.
Confirmed..
E/AK8973 ( 101): Compass driver encountered fatal error2 is thrown in every 10 seconds.
CM-5.0.7.1-N1
Kernel 2.6.33.4-cyanogenmod
this TOTALLY makes sense to me. used the stock ROM for last 3 months and had great battery life. after using cyanogen 5.0.7 the last 4 days, battery life is much worse than the stock ROM for me. also different is in cyanogen this "akmd" always shows up in my battery usage, but this never appears in the stock ROM. i'd make a solid bet that this is a cause of the poor battery life on current cyanogenmod, especially if this thing is hitting every 10 seconds with some fatal error. wonder if it can be easily fixed?
I have an EVO, unrooted, no OTA update, fully stock but used the 'top' app to notice the compass /system/bin/akmd consistently using resources.
Disabling auto orientation has fixed it, and done miraculous things for my battery life (battery graphs can have flat lines!), but I want my auto-rotate back. Is this a case of the accelerometer writing out a bad settings file, or it's a bug or what?
I'm still seeing this issue in the latest cyan r c 2 nightly. I'm confused why the compass would be used for the screen orientation. As far as I know, we are talking about 2 different sensors. The phone has a compass sensor, which is akmd, and also has an accelerometer sensor, which is used for auto screen rotation. The compass I thought is only used in things like maps street view and Google sky map.
Regardless, is there any solution to get akmd to stop running all the time? What process is calling this to even run all the time exactly?
I have the exact same problem (though akmd often takes up 80% here) on Hero with CM6 nightly build Aug 19th. I hope I can simply delete the file somehow.
dvfk said:
I have the exact same problem (though akmd often takes up 80% here) on Hero with CM6 nightly build Aug 19th. I hope I can simply delete the file somehow.
Click to expand...
Click to collapse
was same for me.. i had disabled auto-rotating in "settings->display" and in cyganamod settings.. AND in launcher pro.. (i always lay down on the side and the phone flips and i dont like it).. i did this 2 days ago.. and phone been laggy as **** since then. akmd have had 70-99% cpu all the time.. so i turned it all back on again. and now akmd takes 1% wake and 0% sleeping.. so wierdo.. shud be the other way around!
any updates on this?
having the issue as well, can't get rid of it.
please someone let me know.
alright it is with great pain that i am writing this, but i really need some help here. for months i've read the forums, searched for answers, asked little individual questions, IMed with people directly for help... and i'm still having trouble.
i rooted my T-Mobile G1 all the way back when cupcake first came out. everything was great. life was grand. everything ruled. i was a happy android fanboy, talking friends into switching to android, talking crap about iphones... the works... but slowly things started getting slower and slower and slower...
the obvious thing was to wipe and reflash. i was constantly just updating to newer cyanogen roms at that point without wiping. so i wiped to the newest cyanogen at the time (can't remember at this point, but just picture it was like a couple months after cupcake). so things were good again for a little bit, but then it started slowing down again, getting FC's, etc. so a friend recommended i switch to superD... i did, and again, everything was great for a while. i consistently upgraded superD roms (sometimes wiping in between sometimes not). eventually i got to the point where i was on the most recent superD release. it lasted about a day before things started slowing down. examples include when i hit home to exit an application and go to the home screen, the whole screen would either turn black or just show my wallpaper for a good 5 seconds before my home screen would appear, or opening the browser would take like 10 seconds. lots of slow down.
so with the help of a friend i decided to completely wipe and reformat/repartition my sd card. i bought titanium backup but i didn't even bother with it, i said to myself, look, you barely use any of the stuff you have right now, how about just start fresh and reinstall things as you need them manually. so i formatted, repartitioned (using amon Ra's recovery, using the menu option that helps you do it automatically). i made sure i had the most recent radio and spl (this was just a couple months ago), and reflashed the most recent superD (i think its 1.11 if i remember correctly)... again, maybe one day of good performance before everything slowed down. this was also about the time when my battery life started becoming an issue. i'm not exaggerating when i say i couldn't make it home without breaking under 20% battery by the end of the day... and i really don't use my phone THAT much. i'd say i'm a little above average on my usage. i'll get into my widgets and apps in a second, but i really don't use that much stuff...
SO... continuing my story (thanks for sticking with me if you're still reading...). when cyanogens 2.1 for the g1 rom came out (5.0.8d/s) i decided it was time for a change. i reformatted AGAIN, repartioned AGAIN, and flashed 5.0.8. basically, i've got the same story going on. slowdowns, poor battery life, etc.
so here i am with my cyanogen 5.0.8 flashed g1. let me tell you about apps and widgets and stuff. right now i have a regular wallpaper (not live), 14 icons between my 5 screens and just the google search and power management widgets. i used to have calwidget, the genie widget (both news and weather), and the setcpu widgets too, but i decided to take them off to see if it would help with performance. zero help. apps that i either know for sure are always running or i think may have some impact are twidroyd, newsrob, craigsnotif (craigslist notifier), and dealdroid. i don't think any other apps are running and/or do automatic updates for content and stuff like that.
i also use cachemate (purchased) regularly to clear my caches. apps2sd is enabled.
i'm not sure what other information you'd need to help me out, but just let me know and i'll try to give you more details.
right now, i've got slow down like almost all the time. things are constantly pausing, slowing down. i feel like i'm back on my t-mobile mda with winmo5 haha. and forget about it with the battery. i left the house with 90% battery this morning. i went to the gym. went home. picked up lunch. came to work. its been like 4 hours. i currently have 19% battery. all i've done is make 2 phone calls, about a dozen text messages and i've sent 2 tweets (about my battery problem haha). i also used google maps once to look up a number. my wifi and gps is off.
so there we go. really guys, please please please. help me out if you can. any help would be appreciated. i'm so sick of this. and i'm stuck in contract until july 2011. so i'm not getting a new phone any time soon. i gotta figure this thing out.
i really appreciate your help.
thanks.
Dave
OH... and PS... forgot to mention that I just got a new battery this week thinking maybe the battery was just getting old and bad. obviously, no such luck.
I had the same issues till I flashed a SuperD, then everything was fine. I just recently flashed the Froyo from Cyanogen and its like it fixed everything and I'm on a brand new device (knock on wood)!
How old is your G1? Do we know if there are issues with the first run out of the factory? Is that even an issue?
i got the g1 last july. so it was already out for a while at that point. it was new from a store though. i suppose there could be something actually wrong with the phone itself, but i don't know. i was thinking of trying the cyanogen froyo but because its not a stable release yet i figured it would be just this bad or worse...
I promise cm5.0.8 has wonderful battery life when no custom apps are installed and not on any network..
so the question is what is your phone doing, and ought it be doing what it is doing.
There are some nice built in tools for this
Applications->running services
And
Applications -> manage applications (check out the filter in the menu from that screen)
You may be surprised by the apps the think they need to constantly have a service running for some painful trivial job the android API has better interfaces for.. if in addition to that you don't need the app uninstall it.
Otherwise experiment with comp cache and lock launcher in memory.
another example, as i was reading this i was on the phone and i just finished the call and hung up, and i was previously in text messages, it took 12 seconds for my text messages to come up. thats just insane...
as for running services:
- GTalkService <--- I use GTalk all the time
- GenieRefresh Service (Restarting) <--- weird considering I disabled this widget, although I'd LIKE to have it back
- Maps FriendsAppWidgetUpdater (Restarting) <--- never used this in my life
- NewsRob UnreadWidgetProvidor (Restarting) <--- never used the widget before (as a matter of fact, you have to pay to use the widget and i have the free version... weird)
-Twidroyd Background Service <--- understandable, I use this constantly
- AKNotepad Snaptic Update (Restarting) <---- umm... I use this all the time but I don't know why a notepad program would need an updater service running... interesting...
- Swype <---- gotta have that
- CM Updater (Restarting) <--- Don't really think that needs to be on all the time. Can easily manually refresh that...
So that's it. I didn't realize this was included now. Very cool. On older roms I had to use task managers which don't seem to really work. I'm going to stop everything except twidroyd, gtalk and swype right now and see how that does... at the bottom it says Avail: 3.2MB+0.00B in 0 ... Other: 55MB in 4 ... While typing that the Maps FriendsAppWidget just popped back up... I'm gonna see if theres a setting...
In the meantime, does any of this give you any ideas? thank you so much for the advice. Also what does (Restarting) mean?
ezterry said:
Otherwise experiment with comp cache and lock launcher in memory.
Click to expand...
Click to collapse
oh and i have compcache not checked and launcher in memory IS checked... i just tried turning on the compcache option... lets see how that goes...
ok so...
now that i know about those things that were running, i stopped all the ones i don't need, and also went into the apps to see if there was any options for turning off automatic updates, background syncing, etc etc for those things... i'm gonna charge my phone while getting ready to go out and then we'll see how it goes throughout the evening. lets see if i make it home with more than 20% battery left (i'll be gone for like 5 hours). if so then we're on to something here still i find it weird that i can't have a few widgets loaded. but whatever, i'll take a smoothly running phone that lasts all day and i just have to click on icons to get to stuff any day... thanks for the help, i'll let you know how its going tomorrow.
the next day
ok so i tried the compcache and keep launcher in memory options last night, messing with both settings. i found that every possible combination became very unstable other than the one i already had (which was compcache off and launcher in memory on). after trying to shut excessive running services like i mentioned yesterday, and also restarting the phone and then shutting them again, i got NO difference in performance OR battery life...
so back to square one... any ideas guys?
thanks so much for any help you can give me. i really really appreciate it.
polarbearmc said:
ok so i tried the compcache and keep launcher in memory options last night, messing with both settings. i found that every possible combination became very unstable other than the one i already had (which was compcache off and launcher in memory on). after trying to shut excessive running services like i mentioned yesterday, and also restarting the phone and then shutting them again, i got NO difference in performance OR battery life...
Click to expand...
Click to collapse
Um... The compcache instability scares me a bit
Compcache has had issues (maybe still does) where the first time you enable it the phone crashes.. but then works fine with Compcache on reboot. Otherwise it really ought no make the phone unstable. (it may or may not speed things up depending on how memory is being used.. usually however it allows 12MB of memory that is rarely used to be compressed, allowing a little more active memory to be utilized) You may want to look into wiping dalvik-cache both on the internal memory and SD card:
Enter console and run (this will restart the phone)
Code:
rm -rf /data/dalvik-cache/*
rm -rf /cache/dalvik-cache/*
rm -rf /sd-ext/dalvik-cache/*
reboot
if you get an error about no files found thats not an issue; but other errors may indicate a problem.
This may help system stability (with or without compcache) .. but won't do anything about the battery life (nor speed unless something was seriously wrong)
-------------------
Unfortunately you will either need to erase all your apps and just run stock CM5 [maybe slowly restore your apps you really need] -- OR -- be very patient and debug whatever application(s) are causing issues on your phone (and maybe complain to the dev for failing to read/understand google's documentation on how to write android applications.. not that some of the google apps haven't quite figured that out until recently)
Thus again the main question is what is running on your phone.. The places I mentioned before allow you to see the services (most of which usually restart if you run the related application again) but not strictly all the details to look for.
Example 1 An widget service is likely holding onto memory starving timer services (those not listed) and swapping out other services (phone/launcher making everything feel slow) At the same time the widget is not very active usually and may not connect to the internet at all; thus may not reduce battery life.
Example 2 An IM client on the other hand may requires a service to keep TCP/IP connections alive, and if not coded properly may be very persistent and cause a slow continual stream of data from your phone requiring a large amount of power to keep the phone on 2G/Edge.
Example 3 A Task killer an kill tasks that re-spawn, or kill a task in use if it doesn't know better causing things to behave in strange ways.. so can killing services/applications from the setting screens btw.. but at least that is a one off by user decision not a automatic operation in the background. Tasks when re-spawned may require more data from the internet thus more power to 2G/Edge
User: Then the one that causes me the most problems: A user that keeps the phone in his/her pocket rather than surfing the web, checking XDA, or continuously checking the battery level is using the device less thus will have longer battery life. (careful to not fall into this trap)
Other Ideas:
SetCPU: set the sleep CPU low in profiles (sleep for me is 245/160)[/*]
Verify End action: Settings->End Button Behavior->Go to sleep[/*]
Set longer periods between polls in applications that poll the net (example twitter every 10 or 20mins.. not 5)[/*]
Larger net transfers on wifi if available (example tell newsrob to sync on wifi only) wifi drains the battery faster than idle, but is much cheaper if larger amounts of data are involved.[/*]
As you can see many things will impact the system. You will need to find the ones eating your battery
Another helpful screen for debugging this may be Settings->Spare Parts->Battery History and Settings->Spare Parts->Usage Statistics
I get between 4h and 12h batter life under semi-normal conditions. 4h = surfing 3g + tappatalk + games.. 12h check email/tweat if i get one.. otherwise stays in my pocket. I've seen my test phone hang out for days on a 2g network without data. (so you can always set your apn type to mms if you just need it to be a phone for many hours.. mms keeps mms support btw)
Ebuddy (and most other MSN/AIM/ect chat clients is frequently one of the biggest problems on my phone.. so if I need more battery those are the first to go.. and whomever it is can poke me on gtalk/txt/or wait
Good luck in your search.. Took me a while to make cm5 work as long as cm4.. most of it was mis-behaving apps that I either know to shut off when I need longer battery life.. or have found replacements for.. or avoid widget functionality if the widget was misconfigured. (
I've had some performance issue with my Optimus 2X for a while now. It really seems like a memory problem because let's say I unlock my phone, and just want to swipe the pages, it'll hang there for a couple seconds, then it will swipe the page in a very choppy way. But after a couple swipes (3-4), it becomes normal and fluid. This is just an exemple, often I'll try be doing something on my phone and it'll just take forever to load and it will end up saying "xxxx isn't responding, do you want to close it, WAIT, REPORT, OK". Then I just click wait and everything is fine for a little while.. another exemple: Just now I had my GF send me a text message, I click the txt box to reply and it took close to 10sec for my Swiftkey keyboard to show up.
I had been running CM7 for a while and recently decided I could try other Roms/Kernel and it might just help..A month or so ago I went in Paranoid Android, but if anything the phone was even slower.
Last week I went with CM10. At first the phone seemed more responsive but the more apps I reinstalled and the more widgets I put, it slowly became the same again.
I had some free time today and decided to investigate a little further. First a look in the System Tuner Pro app, I noticed my memory was almost full (<100mb left) right after a fresh reboot! There was about 250mb in use.. Then I looked in my "About Phone" page already and it says I have 342mb of memory! isn't this phone suposed to have 512mb?
Screenshot : http://i.imgur.com/nZNAh6U.png
Well I think this could explain a lot, but wtf is happening to my phone. I can't really tell when exactly the "being slow" started, it seems like it started gradually.
It's been a very frustrating phone in the last couple of months, I decided to end my contract as soon as can get my hand on a Note3, but until then I use my phone a lot.. and need it to work properly.
**edit** : Ok nevermind the 342mb, I searched the forum a little and found out the rest (170mb) is used by the Video Memory. Well, anyway, my phone is slow either way, so hopefully you guys have ideas that could help me, perhaps just tell me tools that could help me find the problem, anything...
Patbach said:
I've had some performance issue with my Optimus 2X for a while now. It really seems like a memory problem because let's say I unlock my phone, and just want to swipe the pages, it'll hang there for a couple seconds, then it will swipe the page in a very choppy way. But after a couple swipes (3-4), it becomes normal and fluid. This is just an exemple, often I'll try be doing something on my phone and it'll just take forever to load and it will end up saying "xxxx isn't responding, do you want to close it, WAIT, REPORT, OK". Then I just click wait and everything is fine for a little while.. another exemple: Just now I had my GF send me a text message, I click the txt box to reply and it took close to 10sec for my Swiftkey keyboard to show up.
I had been running CM7 for a while and recently decided I could try other Roms/Kernel and it might just help..A month or so ago I went in Paranoid Android, but if anything the phone was even slower.
Last week I went with CM10. At first the phone seemed more responsive but the more apps I reinstalled and the more widgets I put, it slowly became the same again.
I had some free time today and decided to investigate a little further. First a look in the System Tuner Pro app, I noticed my memory was almost full (<100mb left) right after a fresh reboot! There was about 250mb in use.. Then I looked in my "About Phone" page already and it says I have 342mb of memory! isn't this phone suposed to have 512mb?
Screenshot : http://i.imgur.com/nZNAh6U.png
Well I think this could explain a lot, but wtf is happening to my phone. I can't really tell when exactly the "being slow" started, it seems like it started gradually.
It's been a very frustrating phone in the last couple of months, I decided to end my contract as soon as can get my hand on a Note3, but until then I use my phone a lot.. and need it to work properly.
**edit** : Ok nevermind the 342mb, I searched the forum a little and found out the rest (170mb) is used by the Video Memory. Well, anyway, my phone is slow either way, so hopefully you guys have ideas that could help me, perhaps just tell me tools that could help me find the problem, anything...
Click to expand...
Click to collapse
This is a common problem of our phone due to the low amount of ram, as you said, 512mb, they are simply not enough. Why do you think most recent phones come with 4 time bigger amount of ram (2gb)?
Man, to keep thus old phone responsive, you have to choose the best rom / kernel for you, and setup them for your needs, first find your favourite rom / kernel, I can suggest you what I personally use, therom cm10.2 by tonyp with kowalsky m1 with 32mb ramhack, for me is the best at the moment, but after all, it is a personal choice, there are a lot of good roms. Well, if you want more ram, so multitask, then you have to use a kernel with ramhack, at least 18% ram spended I'm zram, and something like value 60 of swappiness
Sent from my LG-P990 using xda app-developers app
---------- Post added at 10:22 PM ---------- Previous post was at 10:06 PM ----------
Also, I saw you have many notification of apps in your status bar.. This is a phone with a low amount of ram remember it. You seriously can't keep all this app installed, especially if they send you any kind of notification, because if they do it this means they take ram = less ram available = slow phone.
Listen to me. This will surely help you. If you don't still using it, you must try the app GREENIFY, it hibernate, means that if a app takes ram, it will no longer take it = free ram = fast phone!
But if you do it of course you will not receive any notification from it, but it's certainly worth it. What is the sense to multitasking from notification to notification if the switch takes 1 year to do?
For example I greenifyed Facebook, which I don't need in ram as I deactivated any notification service from the app but without GREENIFY it still suck like 45 mb of ram, while doing anything, with greenify it doesn't suck anything! Same thing for Google maps, YouTube, and all other apps that suck memory when I don't need them to, but sometimes I use them so I need to keep them installed, but anyway don't use so many apps that aren't indispensable keeped in ram, because they suck ram, and everything sucks ram sucks the general speed of the phone and a bit of battery remember it. My personal suggestion is when you see that a app that you won't greenify because you need its notification sucks much ram, like 15mb.. 20.. Etc, my suggestion is: unistall it, or if you won't to at least greenify it and use it only when you need to see the app itself, then when you're done greenify it again. and hey, saving ram means that you will save battery too. So speed + multitask + battery. What else?
Sent from my LG-P990 using xda app-developers app
Yea it looks worse than it is. Out of the 6 icons on top, there's really just 3 that I use.
3G watchdog to keep track of my data plan
Lux autobrightness
Weather app
The 3 other icons were just
USB debugging cuz the phone was pluged
System tuner pro, was currently recording data so I could analyze my problem.
And the last app I was testing to monitor bandwitdth (turns out it did take to much resource)
Also earlier today I installed a memory manager app named Memory Booster, it did seem to help .. just a little.
But alright, I'll give Greenify a try as well.. it sounds good
edit: So far it looks very good, I've freed much more ram with this. But I accidently hide some apps, anyway to bring them back in the list?
Patbach said:
3G watchdog to keep track of my data plan
Click to expand...
Click to collapse
stock android data counter does the good job without using any 3rd party apps...
Greenify worked magic, it's night and day with my phone now, good catch.
Patbach said:
Yea it looks worse than it is. Out of the 6 icons on top, there's really just 3 that I use.
3G watchdog to keep track of my data plan
Lux autobrightness
Weather app
The 3 other icons were just
USB debugging cuz the phone was pluged
System tuner pro, was currently recording data so I could analyze my problem.
And the last app I was testing to monitor bandwitdth (turns out it did take to much resource)
Also earlier today I installed a memory manager app named Memory Booster, it did seem to help .. just a little.
But alright, I'll give Greenify a try as well.. it sounds good
edit: So far it looks very good, I've freed much more ram with this. But I accidently hide some apps, anyway to bring them back in the list?
Click to expand...
Click to collapse
If you hide something, just press menu button - show all
Sent from my LG-P990 using xda app-developers app
Hello!
TW stops working several times a day, I've haven't managed to narrow down the apps that might crash it (unless everything I use on the phone crashes it). It sometimes crashes in the home screen, in Chrome, in YouTube. The two apps I use the most are WhatsApp and Facebook, and it has crashed when I'm using them, too.
I have the habit of pressing the home button to leave an app, and the phone always takes a little bit to reload all the icons. I know TW lags and stutters for many, this is not a complaint but an observation. I used phase beam as the wallpaper before, so I changed it to a solid black picture. That hasn't helped.
My phone is not rooted, though processes unused are stopped in App Manager.
Any assistance and suggestion would be much appreciated. Thank you.
Reset phone
BAD ASS NOTE 4
Hey guys,
I am facing the same issue, where TW crashes and I receive the message that TW has stopped working, however in my case it happens each time I reboot the phone. Once I OK the error message, TW reloads, and remains stable until I next reboot my baby, which I tend to do once a day, for good measure. This is not the end of the world, something I can live with, yet I do find it irritating that I cannot figure out what is causing this.
Anyone with a suggestion would be greatly appreciated. FYI, I am running stock at the moment.
Regards,
Raziel
I'd be tempted to odin to stock or flash firekat.
Raziel, I cleared TW cache and then wiped the cache partition earlier this afternoon. It seems TW hasn't crashed as often as it usually does, but it has crashed. It might remedy your problem, though, if you haven't tried this already. I'm avoiding resetting my phone.
If you rooted and tw goes crazy on you something went wrong. Delete everything you got. Turn of antivirus software. Download everything. Start by going back to stock then update then root then your good to go. If you start with a bad hicupp it will just keep getting worse.
BAD ASS NOTE 4
ChinWonder dude! Thanks a bunch for this suggestion... I cleared TW cache in Application Manager, then booted into Recovery and proceeded with wiping the cache partition. Honestly I feel like a bit of a noob right now LOL, I should have thought about this myself!! But hey thanks nevertheless, much obliged .
BACARDILIMON, as stated above by the OP, ChinWonder, as well as myself, in both cases the devices are not rooted. Thanks for the effort though . I'd like to add however that all of my previous and current Androids (S2, S3 and Nexus 7 2013) have been rooted, and in the last 2 cases, on day 1... hell I even made my own custom ROM for the S3 based on stock Bell 4.1.1 and stayed on it despite several available upgrades, I was getting such good performance and battery out of it, and FULL compatibility since I used a firmware base from my carrier, which is not the case for most custom ROMs found here, since none of them (or close to) are using Bell, but AT&T in most cases. From my experiences, I was always getting issues receiving voicemail notifications when using those. Long story short, I have been on the flashing bandwagon for a few years now, and tweaking the hell out of all my devices up to now, but this time, I feel this is the perfect (ok nothing is perfect) smartphone for me, as is, stock, and it performs like no other device I've had until now, and battery is just incredible!! getting regularly well over a day of charge, mostly average 36 hours, with 6 to 8 hours screen on time!!! WOW!!! seriously for the time being, I don't feel I want to root and flash and all that jazz, but instead I just want to enjoy this beast, the way Samsung thought of it, for a little while.
Again ChinWonder, thanks!
Raz