Related
I am using ipaq 6915 foe a 2 month and discover that program memory is decreasing from some reason.When I do soft reset it start like 32 mb free and after 4-5 day usage it going down until reach 25 mb free.At that point i can't start hp camera. bluetooth or other programs.Tested with no other program installed.I tried to discover with task manager to see what kind of proccess is running in program memory but task manager works only after soft reset when amount of memory going down it stack and only help a soft reset again.
Is there anyone who has a simillar problem?
Best regards
Experience the same issue of memory leak too, but thought it to be related to other installed software.
Will see to do a fresh install to see...
leak memory notwitstanding, with 25MB you should still be able to run camera, bluetooth and what not.
what software have you installed?
I found a explanation about not working hp camera,bluetooth etc it is problem when I change reginal settings.Those application works only under english US settings that is HP bug.But it still have leaking memory issue that hapend because again another bug.When I press "x" button or ok to close some window it is not really close it which cause process to stay hang out in memory.Another problem is that application phone multiple it self three time (unknown reason) which again cause memory leaking.No other application installed than HP default.I send all those info to HP but still no answer.
Thanks
That is the way m$ works on wm5. They think it's a good idea that hitting the X button only minimizes the software and doesn't close it.
Really stupid! and annoying...
There are free third party apps that allow you to fully close apps not just minimize. And I can see why you think this is "stupid" there's a perfectly good explanation for this: As apps open they use up a quantity of memory and when they close, this cache of mem doesn't always gets cleared out - this is most apparent with activesync, everytime that apps goes on it uses a small amount of mem that doesn't free up. So leaving some apps like contacts and whatnot running in background actually is better in some cases. But like I said it's an easy fix. Re: mem leak, I'd check what else you have running, some today plugins like the gauges and meters stuff really use up a lot of memory and also affects battery performance as it's always polling the device for status.
What is up with the memory drain on this device. I'll start the day with 24mb of memory (soft reset) and only have 10mb or less at the end of the day with no apps but activesync running. Has anyone less notice this?
hansolos said:
What is up with the memory drain on this device. I'll start the day with 24mb of memory (soft reset) and only have 10mb or less at the end of the day with no apps but activesync running. Has anyone less notice this?
Click to expand...
Click to collapse
Yea I get the same problem. Except I start off with about 20 and end up with as low as 9 before i'm forced to soft reset.
Its the magic of the Mogul's memory leak. The old rom and new rom feature it so untill a new update comes out, were stuck with it.
Does the Hermes and Kaiser have the same issue? They seem to be similar. They other thing is that the WM6 is suppose to have made those apps that leak in previous versions run at the kernel level.
my titan doesnt have the issue. its an app you've got installed. hard reset and dont install anything, you wont have the problem. troubleshooting 101. dont blame the titan.
I posted this on another forum discussing this problem, so I'll just quote myself here:
The memory "leak" thing is nothing more than a cache "optimization" in place to make the device respond snappier.
Whether it succeeds or not is another story altogether...
Basically, like any cache, it stores recent calculations for faster response later. For example, if you open and close IE alot, you might notice that the first time you open it on a fresh restart takes a little bit longer than the next times- that's because the second time you start it up, parts of it are still in memory from the first time!
You might be wondering why this happens even after forcing it closed with Xbutton or the memory settings. That's because the info stored in the performance cache aren't directly related to any one program! Many apps can use the same routines and calculations, and therefore this process exists on a processor/file system layer as opposed to a software layer, and therefore also exists even when all programs are closed!
Meaning, if I have mapopolis that uses a certain routine to access my BT GPS receiver, even after I close it, some of that routine stays in memory because perhaps Google Maps will use the same routine, and therefore respond faster!
Now, ideally, this should speed up performance, and it SHOULD disappear on its own if the memory is needed and the information goes "stale" (hasn't been processed in a while = not really needed for optimized perfomance). However, one look at the way Microsoft handles "automatically closing apps" (native X button, anyone?) is enough to know that WM can't manage its own memory very well.
I can, however, vouch for the fact that the longer you leave all programs closed, the more of your memory starts to creep back into available. I've sat and watched this happen. So, it sort of works, but perhaps not well enough if people are having low memory system crash problems.
Now, before you all start blaming MS for this... Its not Microsoft's problem. They developed CE-5 (which WM6 is based on) on machines limited to 32MB to make sure the programmers didn't get lazy with OS bloat.
Its the manufacturers who add all this file system optimization and stuff to their final device. In this case, its the way HTC thinks the system should run, which is why this anomaly is NOT as apparent on, say, a WM Treo device.
The good news is that if we complain enough, HTC might realize this optimization does more bad than good, and leave it out on the next ROM update for us.
However, truth be told, I think it works. The Mogul is one of the snappiest PPC's I've used of late, although I can't say for sure if its because of the cache or not.
This is just my personal opinion, so don't flog me! I just don't look at the memory useage anymore unless I'm having a problem, which mind you, I hardly do.
My most recent observations were this:
Soft reset gives me ~21MB (got some htc plugins), and after a day of use, making sure to close everything after I'm done, I get 18-19MB. At lowest, I hit 10MB after closing alot of apps. This memory usually comes back to 18-19mb in a matter of time for me. If for some strange reason it doesn't (can't say how often this happens), I soft reset.
All in all, I'm happy with the Mogul.
Click to expand...
Click to collapse
I wasn't blaming the Titan directly, although I wish they would allow you to adjust the memory like they have in the past. But as I've read that may having something to do with chipset of battery consumption.
I was just wondering if others had the same issue and might know of the reason.
Is there a list of known apps that cause memory 'drain' or don't clear their cache. I can understand apps caching data into memory to run faster, but they are not cleaning themselves out upon exit. The strange thing is how they continue to grow over the course of the day with no interaction.
I'm doing a hard reset to see if it get better. Add apps one at a time until I find an issue.
Ok did a hard reset. Setup Outlook to get my mail from Exchange and Gmail. Let it get synced and then did a soft reset. Started with 24mb after reset, down to 21mb without doing anything after an hour and it's still falling. The only thing running is ActiveSync. I've also removed htc_cm_guardain and ssdaemon from the startup. The only thing in startup is poutlook.
The thing I noticed when I had handyswitcher installed (before hard reset) was that filesys, device, gwes, services, shell and cprog all continously increased there memory consumption over the course of a few hours and never stopped or released it.
hansolos said:
I wasn't blaming the Titan directly, although I wish they would allow you to adjust the memory like they have in the past. But as I've read that may having something to do with chipset of battery consumption.
Click to expand...
Click to collapse
No no no... the reason you used to be able to select storage vs RAM was because it was SHARED memory! It was actually all RAM. If you had a 64MB device, that 64mb was split between ram and storage, and just like the rest of your RAM, it would wipe out when the battery died!
Ever since WM5 came along, they stopped sharing the memory, and now have dedicated RAM and Storage (using the leftover space on the EPROM chips used for the ROM image), much like a computer. This is a much better solution since you don't sacrifice your RAM for storing some large files, and you don't have to worry about battery failure cleaning you out!
Also, its not the apps that have cache, its the file system. The file system WILL actually free up some of that memory as the device is left with all apps closed for a while (maybe not all of it, but I've watched my device go from 11mb free after closing stuff to 18-19mb).
You guys need to hit the easy button on this one! It may not be a permanent fix, but there's a small freeware called Oxios Hibernate that releases RAM. I just put it on my start menu and 2 clicks....I have free RAM. Try it out, you won't be disappointed.
bam, thanks for the info... that little app rocks.
use a file explorer and go to \Windows\Startup. There is a shortcut there for a program along the lines of HTC_Guardian_cmsomething. This app is a htc app used to enforce sprint settings and runs in the background. So long as you don't destroy your phone internet settings you can just remove the shortcut. I found all my memory leak issues have gone away. I don't have any leaks when using the kaiser tab plugin.
Yes I've removed the links for HTC_Guardian and SSDaemon from startup and added them to my settings folder (if I ever need them). I soft reset to around 25mb and the Oxios Hibernate app keeps me around 24.5mb.
what does SDdaemon do?
sddaemon is suppose to be the speed dial or voice command app you get when you hit the button on the left side with the talk bubble. It loads the app if you hit the button, so I'm not sure why they have it in startup.
On my old Treo 700W, which REALLY had a memory problem, I used Oxios hibernate all the time. It works quite well.
yes, it works.
bam099 said:
You guys need to hit the easy button on this one! It may not be a permanent fix, but there's a small freeware called Oxios Hibernate that releases RAM. I just put it on my start menu and 2 clicks....I have free RAM. Try it out, you won't be disappointed.
Click to expand...
Click to collapse
you know what might help...if windows mobile had some sorta sorta disk caching feature...
that's what is causing the memory leak.
great tips. thanks.
hansolos said:
Yes I've removed the links for HTC_Guardian and SSDaemon from startup and added them to my settings folder (if I ever need them). I soft reset to around 25mb and the Oxios Hibernate app keeps me around 24.5mb.
Click to expand...
Click to collapse
I am using aserg windows mobile 6.1 rom and I have noticed a creeping problem. As time goes on, I can only seem to run 1 substantial program at a time.
For instance, if I try to run any of these programs in tandem:
HTC audio manager or Windows Media Player
Mundu mobile messenger
Opera
Internet explorer
Dictionary software
Outlook mail (sms/email)
Skype
the program in the background always closes. This is especially annoying when for instance I am listening to music and I get an email or sms, I go to check it and my music player just closes. Same if I try to browse the web and listen to music or check an sms, It is very annoying.
What causes this function in windows mobile and how do I turn it off?
As for memory, when I start I have 13-14 megs free memory. Any of these programs take an absolute MAXIMUM of 4-5 megs at peak usage. I should be able to run at least 2 together without a problem, and if another one does nto have enough memory, it shoudl just say so and not start, but not close out other programs...
I also have about 4-5 megs of free storage space on the phone.
any ideas on this one?
It seems as time goes on, I can't seem to run any more than 1 program simultaneously...
Reduce the amount of file space your browser have allotted for cache files and history.
My browser cache for both Opera and PIE are both pointed at the storage card which has about 500megs free. This problem occurs even if I am running any programs though, not just browsers...
It's either the memory shortage (which some of those programs can actually take much more than 4 or 5 mb to run.) Or you have it set to close on tap, within the task manager/x-button, instead of close on hold.
I use batterystatus, and it is set to tap and hold X to close, but I never use the X, I simply go to the start menu and open another program, then when I try to switch back to the other program, it is closed already.
How do I check if it is a memory problem?
For instance, if I run HTC audio manager, then get a message, I click reply, then after about 3 seconds into my reply HTC audio manager closes.
is there any way I can "force" the programs to stay open? Even if I were to launch a new program and it does not have enough memory, it woudl just not open rather than closing an existing open program...
To me, it sounds like you are running out of RAM, and programs that were running in the background are automatically closed. I'm not affiliated with Windows Mobile and hence not an expert, but I believe this (closing previously open programs rather than the new one) is the expected behavior in WM. Imagine getting a phone call and the phone app not opening since there's not enough memory because the OS didn't automatically close background programs...
I don't know of a way of changing the memory management behavior, but maybe someone else here does? I'd argue that you wouldn't want to anyway.
I'd suggest that you DO use the X button to close programs, otherwise I guarantee you will run out of memory and things will close automatically anyway. The difference is you won't have any say in what gets closed at that point. I added programs that I don't want to close with the X button (like Live Messenger) to the exclusive programs list in the Task Manager.
Second, I'd suggest you take any steps you can to increase your original pool of memory.
Darren, I understand your point, but it seems as if I have plenty of memory, and I can only run 1 program at a time. I don't mind so much the behaviour, it is just at the point of being ridiculous when I can only run 1 program at a time.
So you think that starting with 13-14 megs of free memory is not enough? How would I go about increasing this original pool of memory?
Also, even it I use the X button to close programs, that does not solve my problem anyways, whichever program is not in the foreground seems to close by itself anyway...
phony, I understand your frustration. I have had low memory problems myself, and I know that programs running in the background will close when that happens. That's why when I read your post it sounded like a memory issue to me.
I ended up tweaking a few things to try to get more free memory, like not running certain processes or services automatically at startup. I'm not sure if it is relevant to the ROM you are running, but see http://forum.xda-developers.com/showthread.php?t=312312.
This is definitely a memory problem. When the free program memory is lower than about 1MB (don't remember the exact number), the WIndows Mobile will send a WM_HIBERNATE to all the running program to release all the possible resources. If the memory goes lower, it will broadcast another message called WM_CLOSE to close all the background apps to release more memory. The only reason for apps that close on themselve is either low on mem or there are some apps in the background (maybe a virus) sending WM_CLOSE every now and then. To be honest, to have less than 15 megs of ram to start with is NEVER enough. Try to change the pool size if you don't like any of the great roms here. Hope this help.
My phones lately been acting funny
programs have been fore closing and its been laggy and idk why i did put any new apps..
dont know what iv did different i never did anything i have dxtop but it never did anything before
my phones moded and rooted and all the other stuff JF released
If you have a lot of apps or if you're running low on internal phone memory, it would cause your phone to lag. There is also a couple more reasons, I just can't think of em at the moment. =/
You ned task manager. Look which programs you've got running, may be you don't need some of them. I know for sure that "phonebook" app and "mybackup" app are some serious memory hogs, my phone was acting all goofy, uninstalled those two-problems are gone and forgotten.
borodin1 said:
You ned task manager. Look which programs you've got running, may be you don't need some of them. I know for sure that "phonebook" app and "mybackup" app are some serious memory hogs, my phone was acting all goofy, uninstalled those two-problems are gone and forgotten.
Click to expand...
Click to collapse
And i happen to have both of them..........well how do I check my internal memory..I have dxtop memory widget and always says around 24 to 26 mb free of memory..so u think i should remove those 2 apps? i mean my back up i can always reinstall but i have that nadroid backup thing when i got my phone rooted to do a full system backup to my sd card
tanner2007 said:
And i happen to have both of them..........well how do I check my internal memory..I have dxtop memory widget and always says around 24 to 26 mb free of memory..so u think i should remove those 2 apps? i mean my back up i can always reinstall but i have that nadroid backup thing when i got my phone rooted to do a full system backup to my sd card
Click to expand...
Click to collapse
Don't quote me on that but....
24-26 mb of memory is probably available for app installs (that would be system/data/data part of your phone). Running programs occupying different part of the memory, think of it as a RAM memory on the computer. Android has it's own program to decide which processes will run in the background and which wont but it's too immature at the moment. It'll get better with time.
With that said, phonebook, mybackup and in your case dxtop are all running constantly on your phone along with gmail, myfaves (whether you like it or not), maps, messaging, and bunches of others. Something is coded in them to prevent android to shut them down. Lock 2.0 is another one that runs in the backround all the time but it's not that memory hungry and doing just fine by itself.
The best way to check what's running is to download "Task Manager for root users" from the market (it's free). It will show which programs are running at the time. Click on any program and it will show the option to shut that program down. but if you shut down phonebook and hit refresh you'll see that it will restart itsef.
I suggest that you get rid of the phonebook, it looks very very nice but can't make it default so what's the point? Backup is waste of space too, you can back up all the info other ways so again, what's the point?
Good luck, I'm sure you can figure it out and reclaim the speed that G1 is capable of. Sorry for taking so long to get to the point.
Oh yeah, Imeem will run in the background indefenately as well.
borodin1 said:
Don't quote me on that but....
24-26 mb of memory is probably available for app installs (that would be system/data/data part of your phone). Running programs occupying different part of the memory, think of it as a RAM memory on the computer. Android has it's own program to decide which processes will run in the background and which wont but it's too immature at the moment. It'll get better with time.
With that said, phonebook, mybackup and in your case dxtop are all running constantly on your phone along with gmail, myfaves (whether you like it or not), maps, messaging, and bunches of others. Something is coded in them to prevent android to shut them down. Lock 2.0 is another one that runs in the backround all the time but it's not that memory hungry and doing just fine by itself.
The best way to check what's running is to download "Task Manager for root users" from the market (it's free). It will show which programs are running at the time. Click on any program and it will show the option to shut that program down. but if you shut down phonebook and hit refresh you'll see that it will restart itsef.
I suggest that you get rid of the phonebook, it looks very very nice but can't make it default so what's the point? Backup is waste of space too, you can back up all the info other ways so again, what's the point?
Good luck, I'm sure you can figure it out and reclaim the speed that G1 is capable of. Sorry for taking so long to get to the point.
Click to expand...
Click to collapse
Well got rid of phone book and my backup since i can always back up my full system
and I already have advance task manager and i can close all the applicatiosn running but not proccess or services with that said I always have close everything app and run that once in a while
I noticed that with dxtop(trial) that every time I went to the home screen, either by hitting home button or backing out of an app, there was a lot of lag. And this is before the little countdown timer the trial has in it.
Uninstalled and am in the process of trying out the other two home replacement apps. Dont have that problem with them. If you are still having issues might try unistalling dxtop.
I probably shouldn't even ask because it was covered many times but.... do you have your caches on sd and if not do you clear them often?
how do i close programs running in the background. i know i have to hold home, but wat do i do to close them.
borodin1 said:
I probably shouldn't even ask because it was covered many times but.... do you have your caches on sd and if not do you clear them often?
Click to expand...
Click to collapse
I have not heard this..where and how?
kay11224 said:
how do i close programs running in the background. i know i have to hold home, but wat do i do to close them.
Click to expand...
Click to collapse
Same here I can close applications in backgrounmd but not services or processes
tanner2007 said:
I have not heard this..where and how?
Same here I can close applications in backgrounmd but not services or processes
Click to expand...
Click to collapse
1) Anyone?
2) would anyone happen to know which home alternative uses more memory?
dxTop
http://dxtop.wikidot.com/
or
Open Home Lite
http://betterandroid.wordpress.com/
(scroll down to second post)
hey first thing i want to say is this phone is amazing and it blows away everything and anything i have had in the past (ok not my 360 though).
but in the last 2 weeks ive noticed whenever i perform a soft reset, mainly because of some program freezing, it takes an enormous time for the phone to recover functionality. i mean, that when i turn the phone on, i see the pink circle appear and then the t-mobile logo, after that the Launching HTC Sense shows and then it takes about 2 mins to completely show the home screen, i.e. clock tabs calender, notification bar and all.
thats all fine, but then when i try to scroll through the home screen tabs at the bottom it jitters and is extremely unresponsive moving after like 30 secs to 3 tabs. its the same with the start button, when i try to scroll down the apps its really slow and does the same jitters and when i select something it just does that 4 colour dots loading thing.
it happens every single time after a soft reset, however if i turn the phone on and leave it aside for around 15 mins then when i try to scroll through tabs or apps it works a treat, like nothing was wrong with it.
please can someone help me, i dont know if its some start up programs causing it or some registry tweak that needs to be applied to correct it. but any help is greatly appreciated and thank you
p.s. i have quite a few apps installed :s i installed resco explorer and through 1 of the apps 'system info', im going to post some of the numbers maybe it might shed some light.
program memory 336.9 MB - used 193.86 Mb (58%)
storage memory 214.7 MB - used 204.99 MB (95%)
storage card 1.8 GB - used 1.78 GB (97%)
here is a list of the things under \Windows\StartUp
BTTrayCE
DelWMPTempFolder
HTCStartUp
PKG
poutlook
RunGNAgent
XMmobiresetter
I suspect its down to having a shiny new toy and access to this "sweetshop" of a forum that's at the heart of the issue here. I too had similar problems earlier today when my storage memory dipped even lower than your's that resulted in pop up messages from windows warning me about critically low ammounts of storage and telling me to remove some installed or redundant files to improve performance..cue bye bye to co-pilot as I dont use it and things have improved considerably.Amongst the stuff I've installed are Tomtom navigator 7, Garmin mobile XT,Igo8.3.4,ACR hd,Totall commander,Resco file explorer,myplayer,Zoomer,skyfire,BsB Tweaks and a slack handfull of games...(all of them installed to the SD card which is now almost at capacity...roll on getting my 16gb card )
These two programs (RunGNAgent, XMmobiresetter) are not in my startup folder, so try to delete them (before deleting backup them), and see if that helps.
first of all thanks to terrytpot and Mikulec.
ill try to uninstall some apps and try an reduce the memory as much as i can and see if i notice an improvement. hopefully that'll work and ill also do the backup of the 2 files and delete them from the startup.
thanks again
P.S. if anyone has anymore ideas that would greatly appreciated. thank you
rungna.exe what is it, explained
well I did some experiments with this rungnagent.exe. witch apeared to be in my startup folder.
I installed sbp-safemode (just in case i would crash the phone (ps im having a samsung i-780).
then i moved the rungna.exe to my storragecard (away from any bootup options)
I shutted my phone down holding the on/off button and restarted it.
instead of waiting 2 minutes for the phone to startup I could scroll trough start, my homescreen and apps (really fast) within 20 seconds, wich was the startup-time when i got the phone .
I made sure that all my apps were still working and guess what they did not have any complications to any backgrounded or foregrounded apps.
I was starting to get very curious about what this app would be.
I loaded the program to my windows 7 desktop-pc and scanned it using filealyzer from savernetworking (the makers of spybot search and destroy).
the file seems to be a .net executable microsoft visual c# v.7.0 . net program with the following funtions in the hex-strings (the commands given to a program on how to funtion) and the behaviour is (in my case):
check the installed files from the program google navigator.
there's also in te hextext that it has to open google navigator trough a link in the windows folder named Google "Navigator.ink"
so when you deïnstall google navigator (in my case I did that because the software was crap). it can't load and run it's intergration with the system at startup and may hook your mobile phone down at that very same startup. the makers of the software just made a mistake in their deïnstall executable because it doesn't remove this specific file. (google navigator is not google maps google navigator is a 3d navigation program using google maps you can find their software on pdafun.net)
so when you deïnstalled the program just put the file somewhere on the phone (just in case) or at least remove it from your startup folder.
So this would mean: Problem solved thread closed XD
ps
my phone stoped freezing when i deleted this startup entry so for some reason it also hooked up the system when you opend more than 5 regular apps. having you to reset the phone all the time. those problems are gone now .
I would suggest that you install spb pocket plus buy it (or bittorent it XD). the software has many handy features with one in specific being very handy. the boot in safemode option.
when your phone crashes 2 times (so you stik your stilus in the resethole 2 times) it comes up with a special bootscreen giving you 2 options boot regular or boot in safe mode.
boot in safe mode means you startup your phone without loading any registry entries or boot commands. you just get a blank screen (no deskapps, tochflow, home shells, etc). with the regular startbutton and all programs and settings. meaning you can fix the phone when it crashed.
fixing means not having to do rom-resets (while worrying about contact backups, messages and all those apps you installed and have to reïnstall from scratch when hardresetting).
good luck with ya pocket personal computer XD.
amonfog
ps: thread still closed XD