I've got several Today plugins running on my Niki. When the phone is first booted, it has 55-57MB of RAM. After a little while, the memory starts to drop and after a day, it's hovering around 36-38MB.
I'm not able to figure out what is causing the memory to not free up. Memmaid is not freeing up everything.
Currently, I'm running UL, Mobile Shell2, Battery Status, PhoneAlarm, PocketWeather, HTC Home and Wisbar Advance 2. I also have S2U2.
I'm curious to find out what others are running on their Nikis and how they are managing memory usage and freeing it up.
Sounds like memory leaks from one of your running apps.
Once the memory is 'leaked' it is no longer available to the rest of the system until you reboot.
Try uninstalling your plugins/running apps one at a time to find the offender...
I guess what I'm really asking is what other Niki users are doing to conserve memory.
I suspect that PocketWeather is the leaky app since it is the latest app that I've installed and I did not see this issue prior to that.
Related
how to make storage big space? although installed in SD memory, storage memory always low.
This could be a result of the number of programs you have running in the background. Check your Running Programs and see if you have lots of unnecessary programs using up your memory.
Still happened
Xilicon said:
This could be a result of the number of programs you have running in the background. Check your Running Programs and see if you have lots of unnecessary programs using up your memory.
Click to expand...
Click to collapse
the problem is when ever I installed program, I never installed to phone memory. I only installed into my SD Card.
Re: Still happened
hartunnoo said:
the problem is when ever I installed program, I never installed to phone memory. I only installed into my SD Card.
Click to expand...
Click to collapse
It doesn't matter where you are installing them; if you have them running in the background they still need memory
Just check your running programs. On a desktop PC when you minimize a program they go into your taskbar, but in Pocket PC they just hide themselves in the background. Its a common misconception that the "x" in the upper right hand corner of the screen closes the program; all it does it minimizes it. Or atleast most of them, some programs a actually very well designed and actually "close". At any case, use the "running programs" utility that came standard with your Magician to see how many programs you have running - it's actually quite amazing what you'll find.
I have a similar problem but mine starts at 20mb free after soft reset but after each sync (disconnect and reconnect) it drops by about 6mb until it reaches 7 or 8mb and stays there until I soft reset again?
I am not aware of any invoked programs that eat up memory when I sync and I have very little data in my sync files folder?
Suggestions welcome (except hard reset!!).
Thanks,
OB.
obarnes, That true. why after soft reset it used more memory. supposed to be free more memory.
Activesync eats up memory everytime you hook it up. That memory does not get freed up. Approx 3MB gets blocked away for every sync you do - so if you start of with 20 and you sync up 3 or 4 times then you're memory will slowly start to dissapear. This is a common occurence, the only thing I could suggest is to soft-reset 2-3 times a day. Additionally there are programs that can eliminate tiny chunks of memory being used up by duplicate processes that occur when you soft-reset your machine, they don't really effect your device; but every byte helps. The program is by Scarybear and it's called notifyclear (or something like that). I've recently did a maintenance on my device and managed to clear up almost 10MB just by moving unnecessary files and clearing up the registry and redundant junk from the machine. Hope this helps.
Obarnes,
The "memory leak" could be due to a program you have installed also. I used to face the problem because of Battery Pack Pro v.2 and havent faced a "memory leak" since I uninstalled it.
I need to know what the best software to FREE UP RAM is.
I have TMO MDA, 2.17 TMO Custom Rom
The device says I have around 55% of Free RAM after soft-reset, but as the day winds down and I use programs, go on the internet, activesync etc. The ram goes away, EVEN AFTER I 'STOP ALL PROGRAMS' the ram is down to around 40% or less
How do I lose 15% RAM from soft-reset till then if I'm running no more programs at that point than I was after the soft-reset?
And more importantly HOW DO I RESTORE THIS RAM without a soft-reset...certainly there has to be a program up there that you can execute that will FREE up that HIDDEN/LOST RAM!!
Muchos gracias in advancias
I have a Magician not a Wizard but I guess it happens to any PDA.
EVEN AFTER I 'STOP ALL PROGRAMS'
Click to expand...
Click to collapse
By this you mean, using the Task Manager? If yes, I don't have an answer to your question. If no, when programs are closed they are not fully terminated but somehow are in the background.
In any case, try software like SPB Pocket Plus or some 3rd party task managers.
SK tools available from http://s-k-tools.com/ includes a stand-alone utility for freeing RAM. SK tools is not free but there is a trial available.
Yes I am using a task manager - Spb Pocket Plus - to completely close these the programs but the RAM is still gone.
I have no clue what to do...anyone?
I had a similar problem where the memory was down to a very low level.
I ran Memmaid and it cured the problem.
http://www.pocketgear.com/software_detail.asp?id=14279
Might work for you.
ram eaters
when we are on the net the clutter gets collected in temp memory and cache folders. even using other programs. closing a program is not enough, these have to cleared. inherent soft reset does the job but, is cumbersome , so Sk Tools , Memmaid will do it for you or stand alone software like free up ram, clean ramare examples. hope that answers.
Use ClearTemp to remove temporary files, cache files, and other clutter that fills up your storage memory. Use QuickMenu's Hibernate function to clear memory leaks, and use QuickMenu's settings to have programs close on a short tap, and minimize on a long tap. If you just want a stand-alone hibernate program, use Oxios Hibernate (packaged with Closeapps, which closes all running applications).
DJSinCity said:
How do I lose 15% RAM from soft-reset till then if I'm running no more programs at that point than I was after the soft-reset?
Click to expand...
Click to collapse
Some programs (nk.exe, gwes.exe) are system-required, and will experience RAM leaks, especially in home-cooked ROMs. There's little beyond what I've already said that will fix that, other than what you've already discovered: rebooting. It's kind of like expecting your home computer to stay booted indefinitely. If you try it, eventually something is going to happen that will force you to reboot.
I've been trying out a variety of these Today Mods and Pocket Plus has worked the best for me, however I noticed one thing...its memory usage.
When I first turn on the phone I'll have about 22mb of memory. If I start other programs it'll go down to 15-16mb or so, so that sounds normal. But once I close the programs, the memory (as it displays on the Today screen) never fully returns to its state before I started the other programs. The memory would just go back to about 17mb.
In addition, I've seen my memory dipping down to as low as 3-4mb with just my WMP playing.
I haven't noticed these things with other programs of this type such as Wisbar Advance. I did a hard reset of my phone without any apps and my memory is being restored just fine...
So my question is, is this common with Pocket Plus? Is it reporting the correct memory available? I really love the prog but it sure does seem like a resource hog...
Hmm, haven't noticed this behavior & I'm using it for some time now. Disabling the today-plugin saves me around 1MB. Must say I'm not using the memory bar so can't judge about that.
M
If I start other programs it'll go down to 15-16mb or so, so that sounds normal. But once I close the programs, the memory (as it displays on the Today screen) never fully returns to its state before I started the other programs. The memory would just go back to about 17mb.
While PP is not the "lightest" app out there, the behavior you described is more in line with the apps that your are launching, not PP. As for PP, uncheck any functionality that you don't want to use. With version 3.1, you can even uninstall certain parts of the app to save storage space as well.
Click to expand...
Click to collapse
I think all of you have seen this.. Free program stats from around 25 Mb and keeps on going down even if you completely kill the processes. is there a tool which actually kills the resident dlls and other crap in memory.. Please advice.. i want to get out this habbit of soft reset after couple of days just to bring my memory back up where it belongs ;-)
Cheers
Zobie
Yeah, leaking memory is also one of the very few things I hate on my Wizard
I also would like to know if there is a Memory Cleaner that works like it should and not only kills open programs.
Had problem also. But the Internet Exploder was to blame. I had the history settings to 30 days. Which is the default. Back to 0 days and everything was hunkydory again.
I had problems with memory too. I had less than 1MB of storage memory left. So I went from a custom 2.17 ROM to Mr. Clean AKU 2.3 and changed the Registry setting for IE as follows:
; IE Cache to storage card
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\\Storage Card\\Temporary Internet Files"
I've used this ROM for a week now with lots of programs. I have an average of 25 MB of storage free and the system is fast.
I have experienced no problems whatsoever.
If i don't even open the IE will it still be a memory hog?? i don't understand that.. I can understand that if i use IE all the time it will cause problems but if i don't even use it why woud my memory drop with time. Cans omeone please explain. I am not trying to offend neone here but just wante dto know. I can definitely try the reg settings. Please let me know.
Thanks
Zobie
Don't confuse ROM with RAM and storage with program mem. I think the topic starter referred to his RAM mem becoming less every day, resulting in low program mem and slow operations, needing a reset to clear the RAM and speed up the device.
The IE cache is stored in ROM and will only fill your storage but not slow down your device.
memory leaks are unfortunately a standard issue with PPC devices, I have always suffered from them on both WM 2003 SE and Wm5 devices. For me a soft reset now and then clears it up, but I find it an annoying "feature" as well.
I think like Windows its the In Memory DLLs which are the culprit. I wonder if there can be tools for detailed view of memory for Xp why not WM5.
BUMP !!!
zobie said:
I think like Windows its the In Memory DLLs which are the culprit. I wonder if there can be tools for detailed view of memory for Xp why not WM5.
Click to expand...
Click to collapse
What are the "In Memory DLL's"? Never heard of such a thing.
The memory that slows your device is the addressable application memory, which is a total of 32 MB. You cannot change that or add to it.
Think of it as the same as the Virtual Memory (VM) in Windows XP on your desktop. Every application you open reserves a bit of this virtual memory. Some apps willingly give it up when they close - some that are not as well written do not. A soft reset when you see the device slowing is about all you can do.
My only other advice is that skinned applications - particularly Today screen plugins - use up this addressable memory very quickly. This includes Wisbar Advance2, PocketBreeze and iLauncher, and any weather program. If you are running these, you will always have similar issues. Find an acceptable mix of skinned apps that you must have, and try doing without the rest just to see how it treats your device's memory.
And if you want to see what processes are running, and how much memory they are using, try MemMaid by Dinarsoft or SK-Tools. Great programs.
Amen. I wonder how much is held in reserve by the system in case you start the app again? Real Windows has been doing that for a long time, I wouldn't be surprised if micro Windows did it as well. Kind of reminds me of years ago when NT would report how it actually used memory and the end result was there was almost zero bytes "free" because all memory was always used for something, it didn't let anything sit around doing nothing. But since users didn't get it, MS wrote the taskman and so on to report something as "free memory" even though it wasn't really free. Finally, a lot of apps were designed to hide, not close, when you select the "X". If one of those task manager apps just blows the app away, does it bother cleaning up after the app which wasn't given the chance to clean up after itself by closing correctly?
markgamber said:
Amen. I wonder how much is held in reserve by the system in case you start the app again? Real Windows has been doing that for a long time, I wouldn't be surprised if micro Windows did it as well. Kind of reminds me of years ago when NT would report how it actually used memory and the end result was there was almost zero bytes "free" because all memory was always used for something, it didn't let anything sit around doing nothing. But since users didn't get it, MS wrote the taskman and so on to report something as "free memory" even though it wasn't really free.
Click to expand...
Click to collapse
Take a look here to learn about what you really see in task manager regarding memory/cpu usage.
http://tinyurl.com/l57w8
Finally, a lot of apps were designed to hide, not close, when you select the "X". If one of those task manager apps just blows the app away, does it bother cleaning up after the app which wasn't given the chance to clean up after itself by closing correctly?
Click to expand...
Click to collapse
Depends on which task mamger you are using; some use the WMClose command instead of the Kill command. Big difference!
Tools Like Memmaid SK-Tools don't allow you to identify rouge elements in memory which nolonger have a parent process running. It is those elemts which eat up the memory. I have SPB tools to actually close the application but even then the memory keeps on falling. I guess there is no tool as of today like Taskmanager or even RAM Optimizer for PPC. A Tool like RAM Optimizer would check for the elements which are residing in RAM and are no longer being used. XDA developers can surely write something using the .NE Framework.
J-Mac said:
Depends on which task mamger you are using; some use the WMClose command instead of the Kill command. Big difference!
Click to expand...
Click to collapse
Do you happen to know of a couple that use the WMClose command? I've used HandySwitcher most recently and MagicButton in the past, but have no idea which method(s) they use.
Thank you.
Geoffrey
There must 40 threads on this topics by now. I concur with J-Mac that today plugins are mostly to blame. I use Journal Bar and perform a soft reset roughly every other day. To help the situation I also use 2 programs which I find invaluable - The first is Smartskey which allows you close a program rather than minimise it (its a free download on this forum). The second is SK Tools Free up RAM application which works reasonably well but only delays the enevitable soft reset. It's effectiveness decreases the longer the device remains active.
Well, I seem to have a constant memory leaking problem. I've tried different roms over the past few years. Some of the most recent DCD 3.2.4, 3.2.6, 4.1.2, and now RM v2.2 light. They all seem to have the same problem. The memory is fine when I do a soft reset, then I start using the phone for whatever, Internet, Text Messaging, etc. The memory starts to get less and less and less over a very short period of time until I hardly have any left. So, I have to keep soft resetting the phone like every hour or more. Is there a solution to this? I have to assume it's a hardware issue since all the ROMs seem to cause the same problem. I have a friend that has the same phone and he uses his phone with MR1 and he says he has no problems at all, but he uses his phone as a basic phone and doesn't use it like a computer, like I do. He doesn't text message or use many applications at all. So, I don't know if he would have the same problem if he ran all the apps I do and text messaged, etc. Thank you for your help and time...
It's not a hardware issue. Due to the nature of our OS, there will more than likely always be a slow memory leak...but it shouldn't be bad.
Do you have a task manager like HTC Task Manager that allows you to completely close apps when you press (or hold) the X? You may have lots of apps running throughout the day that don't actually exit.
You can also try running a program like Oxios Hibernate occasionally to free up some memory.
You may also have programs such a Voice Command that run in the background and use memory; try looking and seeing what is running in the background.
Try downloading something like DotFred's Task Manager, and look at the what programs are running and how much memory they utilize shortly after a reset. Then look again a few hours later to see what changes.
Yes, I do and I'm exiting the apps. It doesn't seem to be bad with this new RS ROM. All the DCD ROMs that I used had a major problem when I used them. I was using memRelease, that seemed to be the best out of the ones I tried, but it would still not release a lot and it would slowly go down lower and lower. I've just started using Oxios Hibernate 1.40 since it came with the new ROM. I don't have voice command that I know of. I see what's running in the background, there is some utility came with the ROM, but I'm not sure what the files are that are running and if it's OK to stop them. I will have to try what you say, but I'll have to try to find that utility again, or get that one you suggested. Thanks!
btonetbone said:
It's not a hardware issue. Due to the nature of our OS, there will more than likely always be a slow memory leak...but it shouldn't be bad.
Do you have a task manager like HTC Task Manager that allows you to completely close apps when you press (or hold) the X? You may have lots of apps running throughout the day that don't actually exit.
You can also try running a program like Oxios Hibernate occasionally to free up some memory.
You may also have programs such a Voice Command that run in the background and use memory; try looking and seeing what is running in the background.
Try downloading something like DotFred's Task Manager, and look at the what programs are running and how much memory they utilize shortly after a reset. Then look again a few hours later to see what changes.
Click to expand...
Click to collapse
OK, I can't find the application I was talking about, I'm thinking it was in the Heavy version of the ROM and not the Light and that's why I can't find it now.
I did what you suggested and I installed DotFred's Task Manager. I can see the processes that are starting when I do a soft reset. Can you tell me if there is a place that lists what all the processes are and what I need and don't need? This way I can figure out what processes and don't need and stop them. Is there a way to stop some processes from starting automatically when you turn on the phone, and that will only start when I start them manually?
When I do the soft reset my free memory is about 17.76 MB but my processes are only using 15851 KB but my free memory is 18.52 MB after I use Oxios. So, that doesn't work well to free up memory. After you minus the memory the proceses are using from the total memory it should have 37.44 MB free. So, I don't know what's using up the rest of the memory.
I'm also using Kernal to use the High Memory Kernal so the camera doesn't work and it frees up alot more memory. So, if I used Low Memory Kernal my memory would really suck. So, there must be something wrong here.
Is there a way to keep ActiveSync from starting all the time? Here is the list. Thank you!
shell32.exe - 4440 kb
gwes.exe - 3350 kb
device.exe - 2677 kb
services.exe - 2383 kb
filesys.exe - 1812 kb
cprog.exe - 892 kb
connmgr.exe - 104 kb
repllog.exe - 101 kb
TaskMgr.exe - 80 kb
psShutXP.exe - 5 kb
FTouchFlo.exe - 5 kb
poutlook.exe - 1 kb
NK.exe - 1 kb
btonetbone said:
It's not a hardware issue. Due to the nature of our OS, there will more than likely always be a slow memory leak...but it shouldn't be bad.
Do you have a task manager like HTC Task Manager that allows you to completely close apps when you press (or hold) the X? You may have lots of apps running throughout the day that don't actually exit.
You can also try running a program like Oxios Hibernate occasionally to free up some memory.
You may also have programs such a Voice Command that run in the background and use memory; try looking and seeing what is running in the background.
Try downloading something like DotFred's Task Manager, and look at the what programs are running and how much memory they utilize shortly after a reset. Then look again a few hours later to see what changes.
Click to expand...
Click to collapse
It must be something you're installing because I've used most of the ROMs you mentioned along with having tons of extra stuff installed and running in the background and with heavy use the memory leaks really only became a problem after a day or two... not every hour.
Well, the RM ROMs seem to be working better then the DCD ROMs. I have to keep clearning the memory, but I don't have to keep restarting my phone like I did with the DCD ROMs. I still don't understand what's up with the memory. I had like 50% clear memory after the fresh install of the new ROM, and I checked the processes. I then restore my backup and install my software and then the memory goes down to like 30% free. I check the processes and there is no new processes. So, if there is no new processes taking up the memory then what is, and how can I find out? Yes, there must be something wrong, but I don't know how to figure out what it is. Thanks!
unL33T said:
It must be something you're installing because I've used most of the ROMs you mentioned along with having tons of extra stuff installed and running in the background and with heavy use the memory leaks really only became a problem after a day or two... not every hour.
Click to expand...
Click to collapse