Using the NRG 1.4 ROM and loving it! Also, the built-in CeleTask util is awesome!!! Still, I would love to have the memory management happen more automatically. Is this possible? Anyone know how to schedule a nightly "close all tasks" on the phone, or a "free memory" task that runs a few times per day? Can I assign the CeleTask "free memory" task to a speed dial or shortcut?
yipcanjo said:
Using the NRG 1.4 ROM and loving it! Also, the built-in CeleTask util is awesome!!! Still, I would love to have the memory management happen more automatically. Is this possible? Anyone know how to schedule a nightly "close all tasks" on the phone, or a "free memory" task that runs a few times per day? Can I assign the CeleTask "free memory" task to a speed dial or shortcut?
Click to expand...
Click to collapse
Two choices:
1. Write a Mortscript (requires learning how to write scripts, not all that hard)
2. install SKTools, it has an automatic cleaning option that closes tasks, cleans temp files and the like.
Thanks, Bupahs. I wasn't aware of SKTools, but it appears that they have a tool called FreeUP RAM service that is available for free with their "lite" suite.
http://s-k-tools.com/index.html?m_downloads.html#lite
I'll check that out!
on the RAM note, my NRG rose rom 1.7 by ricky and styles seems to leak memory while its on sometimes and im always forced to restart when i havent ran anything besides starting it up. sometimes this can happen in less than an hour! help?
renegadedj said:
on the RAM note, my NRG rose rom 1.7 by ricky and styles seems to leak memory while its on sometimes and im always forced to restart when i havent ran anything besides starting it up. sometimes this can happen in less than an hour! help?
Click to expand...
Click to collapse
I think you will find something else to it as still only a handful of users state this, i personally have not been affected by a leak needing a reset in less than an hour, same as many users who are still in contact with myself and are happy users, i know there has been reports and also am aware that the Rose has more available memory so will use more since it's ported, but since i play music and have weather diaplayed i can't say that you can state this to be a leak in the ROM, 2000-3000 uers of 1.7 alone and still only a handfull of users complaining of this issue.
Not at all stateing you and users some other don't have issues, just stating that i think there is more too it than meets the eye.
Related
I have built a ROM using Pandora kitchen. When I start I have 20MB of free memory.
I was getting problems with programs not starting due to lack of memory. When i checked the free program memory it was down to 2MB.
I had no programs running and use 'x' button to clsoe all programs not minimize them. On a soft reset I am back to 20MB.
Where is all the memory being used and is there a way to stop it?
No surprise there... It's windows!
I think it is because of WM6 not releasing memory properly or in a timely manner. I use Pandora 9.5/3.62.3 and I still see it myself. What I do is that I run Oxios Hibernate or Oxios CloseApps every now and then. Best that I could get back is up to around 15-18mb after a full day's usage. Just do a reboot every now and then.
Oxios is quite good. It allows me to reboot less often now. I've included the cab file below. Hope this helps!
Quakie
lochindaal said:
I have built a ROM using Pandora kitchen. When I start I have 20MB of free memory.
I was getting problems with programs not starting due to lack of memory. When i checked the free program memory it was down to 2MB.
I had no programs running and use 'x' button to clsoe all programs not minimize them. On a soft reset I am back to 20MB.
Where is all the memory being used and is there a way to stop it?
Click to expand...
Click to collapse
Addendum...
By the way, Hibernate frees memory without closing applications or disturbing the internal state of running programs. CloseApps frees memory by closing applications that can be closed and by GCing as much as possible.
Quakie
Quakie said:
I think it is because of WM6 not releasing memory properly or in a timely manner. I use Pandora 9.5/3.62.3 and I still see it myself. What I do is that I run Oxios Hibernate or Oxios CloseApps every now and then. Best that I could get back is up to around 15-18mb after a full day's usage. Just do a reboot every now and then.
Oxios is quite good. It allows me to reboot less often now. I've included the cab file below. Hope this helps!
Quakie
Click to expand...
Click to collapse
More on Memory leak here.
I tried Oxios and it isn't helping.
I get such fast memory leakage I get about 1/2 day use before a reboot.
Is this caused by the base ROM or by one of the apps I'm loading with Pandora.
By doing a trial and error install with various programs on the same ROM could I find an app causing me the problem?
I think its because of the ROM, maybe do a hard reset or try other ROMs. I have never used pandora, but the ROMS I have used and using now, has about 28 on cold boot. It usually stays around 23 - 24 with limited use.
Also, check the page pool size. I prefer 4MB as I run GPS program which needs a lot of free mem.
memleak
lochindaal said:
I get such fast memory leakage I get about 1/2 day use before a reboot.
Click to expand...
Click to collapse
when applications does not free malloc'd memory and terminates, WM does not do any clean up (at least not immideately).
so if you have a badly written application you are using quite often, free memory drains fast.
to simulate this behaviour you can execute the attached applicaton.
it allocates 1mb of memory displays a senseless messagebox ad then it terminates (it does not free the malloced memory). when you started the application ~20times your memory is no longer available and you have to restart your phone.
If you run lots of memory heavy software, is it better to run a LOWER pp, or higher? It was my thinking that a lower number, like 4, would allow more things to run well at the same time. I just read a comment that says the opposite; someone suggested a pagepool of 8 if you run lots of memory heavy stuff...I use GPS software that tends to take up a lot of ram, and I am just never sure which pagepool number to use for myself
The higher the page pool the faster your phone will be running apps, but then there is the balance between speed, and running out of ram.
The best idea is to try a 6meg PP, run as MUCH as you think you will at the time, MAX out your ram usage, and see if you have 2megs to spare, if so, then an 8meg page pool will speed things up.
Dillsnik said:
If you run lots of memory heavy software, is it better to run a LOWER pp, or higher? It was my thinking that a lower number, like 4, would allow more things to run well at the same time. I just read a comment that says the opposite; someone suggested a pagepool of 8 if you run lots of memory heavy stuff...I use GPS software that tends to take up a lot of ram, and I am just never sure which pagepool number to use for myself
Click to expand...
Click to collapse
I personally liked using 4MB PP when i was running GPS as GPS for sure needs a lot of RAM to keep it running. It also kelped me keep up with txt and stuff, as there was a bit more RAM available.
yeah, i found that on lots of roms, while running gps if i open a text message, it would shut down the gps and i'd have to launch it again, or IE, etc...that is most annoying
Dillsnik said:
yeah, i found that on lots of roms, while running gps if i open a text message, it would shut down the gps and i'd have to launch it again, or IE, etc...that is most annoying
Click to expand...
Click to collapse
for sure IE will shut it down, as IE needs more RAM. But txt should not cause you any trouble. I gave up on GPS due to those RAM issues, so i went and bought a Magellan 1200
I have been using K's rom with a 6mb pp. And during work I leave excel and outlook open all the time, and will run gps and IE here and there, along with some other random programs, including adobe with some large pdf's, with no problems.
I have also been using sk tools, it comes with a "free ram" program that seems to help when memory starts getting low. But, if you have too many things open, it will sometimes shut one of them down (normally IE). But, I really don't have many issues. I also reboot the phone about once a day (In the morning).
iGO8 - Page Pool 4mb
- file system cache AUTO
- glyph 16kb
should be ok
TOMTOM 7 doesnt need so much memory but should be same as iGO
Does anyone else's memory seem to disappear after the phone has been on for awhile?? If so is there any fixes??
corygillespie said:
Does anyone else's memory seem to disappear after the phone has been on for awhile?? If so is there any fixes??
Click to expand...
Click to collapse
Start\My Tools\Free Memory or you can use CeleTask or SKTools, you will not regane all the RAM so a soft re-set once in a while will gain it back.
M$ phones tend to have leaks no matter what ROM you use.
memory leak.
Stylez is right, I use rick's v24 and I use the celetask to free up memory after closing apps with task mamager just to keep the mem. fresh, but also after a while you start getting less and less free memory back so a soft reset gets you back to the most memory like stylez said.
Try decreasing your page pool with the method described by stylez in their ROM thread... Currently the low amount of RAM is the only thing that sucks about the excalibur as a phone I'm glad I got the Touch Pro where that's no longer an issue at all.
i had the same problem with the rose rom. Even closing all tasks and freeing memory didn't help after a few hours....it was either reboot or I couldn't open programs. I eventually went back to the other rom I had..... I like the Rose rom though....very clean...very simple. Just couldn't do with the memory problem.
Well the problem with the high memory utilization of the Rose ROMs, guys, is that all the applications in the Rose ROMs were intended for the S740 "Rose" device which has 256Megs of RAM. Our Excaliburs only have 64... While on a S740 this wouldnt be a problem at all, it is for the Excaliburs. My advice is to kill all the apps you dont need running the background, including all extra processes, like the htc weather service... etc
NRG, is the htc weather application removed from the superlite rom of yours? that ROM looks good, might have better battery life than regular rose roms. thanks.
It's not removed, but it can be easily disabled with a registry edit
Or you can always reboot your phone if you tend to have a decline in memory... this is what I always do and it has worked out for me just fine...
I have tried multiple 6.5 ROMs including multiple EnergyROMs and even the official HTC 6.5 ROM and they all have the same problem. Very high memory usage. It just keeps climbing. After one day of pretty normal application usage, I'm at only 40MB free. And having Windows Mobile close things when there is still 20MB free doesn't help either.
gwes.exe starts at below 15MB but blows up to 30MB. What is taking those 15MB? Nothing extra is running then after a soft reset.
Is every 6.5 ROM like this?
Also can I change the limit to when Windows Mobile starts closing programs? It seems that it is set to a percent not a fixed amount of megabytes.
petard said:
I have tried multiple 6.5 ROMs including multiple EnergyROMs and even the official HTC 6.5 ROM and they all have the same problem. Very high memory usage. It just keeps climbing. After one day of pretty normal application usage, I'm at only 40MB free. And having Windows Mobile close things when there is still 20MB free doesn't help either.
gwes.exe starts at below 15MB but blows up to 30MB. What is taking those 15MB? Nothing extra is running then after a soft reset.
Is every 6.5 ROM like this?
Also can I change the limit to when Windows Mobile starts closing programs? It seems that it is set to a percent not a fixed amount of megabytes.
Click to expand...
Click to collapse
I should start by saying that I'm no expert, but this is my experience:
I think that some ROMs have better memory usage than others...but this definitely is a commonly-reported problem with lots/most ROMs.
With the current ROM I'm running the memory stays high (>70%) even after a Level-3 clean with cleanRAM -- only a soft-reset releases it.
I've been running WM6.5.1+ ROMs for the past few weeks, mostly Sense 2.5 versions...and I don't remember if milder ROMs are better. I have Activesync (and data) constantly on/connected to my Exchange Server, so maybe that makes it worse -- don't know.
I guess I'm just assuming/hoping that later/more-refined builds will have better memory-management...until then I just put up with it...and soft-reset when I feel like it.
Does anyone know what specifically causes this? I tried pretty much the same EnergyROM on both my Rhodium and Raphael (when I had it) and the Raphael didn't have any of the memory problems the Rhodium has. Same OS version.
Edit: Found this on ppcgeeks, going to try it out.
HKLM\Software\HTC\ResProxy
"ShareMemSize"
Change this value to zero
ResProxy is HTC's method of "Pre-Caching" your applications on the phone, therefore loading times are faster when opening, etc. It just allocates a chunk of your memory for this feature. Problem is, after about a day of not soft-resetting your phone, your idling at 90% or so.
Changing it to 0 will set this as DYNAMIC. So instead of a bunch of pre-set apps being precached IMMEDIATELY, it does it dynamically. It will only raise the memory for the apps that you are currently using, etc.
Keep in mind, changing this REG does not affect speed in terms of opening applications,etc. Performance stays identical.
You will not notice IMMEDIATELY that this tweak has worked. You will notice later in the way when you notice your device won't idle higher than 65-70% usage anymore, and won't even get as high as 90% unless your running mad software on it lol.
Enjoy!
Click to expand...
Click to collapse
It makes a huge difference in RAM available when the phone first boots, yet things like the album and calculator are still launching instantly. What useless stuff does this thing do?
petard said:
Does anyone know what specifically causes this? I tried pretty much the same EnergyROM on both my Rhodium and Raphael (when I had it) and the Raphael didn't have any of the memory problems the Rhodium has. Same OS version.
Edit: Found this on ppcgeeks, going to try it out.
It makes a huge difference in RAM available when the phone first boots, yet things like the album and calculator are still launching instantly. What useless stuff does this thing do?
Click to expand...
Click to collapse
so where is it that i need to go to do this at ???
petard said:
I have tried multiple 6.5 ROMs including multiple EnergyROMs and even the official HTC 6.5 ROM and they all have the same problem. Very high memory usage. It just keeps climbing. After one day of pretty normal application usage, I'm at only 40MB free. And having Windows Mobile close things when there is still 20MB free doesn't help either.
gwes.exe starts at below 15MB but blows up to 30MB. What is taking those 15MB? Nothing extra is running then after a soft reset.
Is every 6.5 ROM like this?
Also can I change the limit to when Windows Mobile starts closing programs? It seems that it is set to a percent not a fixed amount of megabytes.
Click to expand...
Click to collapse
Flash a ROM that cares about your memory.
Disabling push internet and resproxy helps in stock rom, but the memory usage will be still high.
MCbrian said:
I should start by saying that I'm no expert, but this is my experience:
I think that some ROMs have better memory usage than others...but this definitely is a commonly-reported problem with lots/most ROMs.
With the current ROM I'm running the memory stays high (>70%) even after a Level-3 clean with cleanRAM -- only a soft-reset releases it.
I've been running WM6.5.1+ ROMs for the past few weeks, mostly Sense 2.5 versions...and I don't remember if milder ROMs are better. I have Activesync (and data) constantly on/connected to my Exchange Server, so maybe that makes it worse -- don't know.
I guess I'm just assuming/hoping that later/more-refined builds will have better memory-management...until then I just put up with it...and soft-reset when I feel like it.
Click to expand...
Click to collapse
In my opinion the WM6.5.x branch uses less memory comparing to WM6.5 branch. However, this is nothing comparing to what a chef is able to manage.
petard said:
gwes.exe starts at below 15MB but blows up to 30MB. What is taking those 15MB? Nothing extra is running then after a soft reset.
Click to expand...
Click to collapse
Turn off the WM6.5 lockscreen, it uses a lot of memory as gwes.exe. I may provide you a cab if you wish.
petard said:
Is every 6.5 ROM like this?
Click to expand...
Click to collapse
No.
petard said:
Also can I change the limit to when Windows Mobile starts closing programs? It seems that it is set to a percent not a fixed amount of megabytes.
Click to expand...
Click to collapse
Yes, of course. It's WM, not an iPhone. Have a look here: http://forum.xda-developers.com/showthread.php?t=637771
Jackos said:
Turn off the WM6.5 lockscreen, it uses a lot of memory as gwes.exe. I may provide you a cab if you wish
Click to expand...
Click to collapse
could you please explain how to turn off wm6.5 lockscreen ?
and also what is gwes.exe what is it for & can it be turned off as well ?
If you are still using Energy ROM, using one of the Start Menu replacement options yields big RAM savings. But aside from that, Energy is not "lightweight" in the RAM department. As Jackos suggested, you might try other ROMs.
Doo Doo said:
and also what is gwes.exe what is it for & can it be turned off as well ?
Click to expand...
Click to collapse
gwes.exe controls all the window elements. Basically, it is the GUI.
Vic1307 said:
so where is it that i need to go to do this at ???
Click to expand...
Click to collapse
No offense, but if you don't recognize those as registry keys and values, you're not ready to be messing with this stuff.
Doo Doo said:
could you please explain how to turn off wm6.5 lockscreen ?
and also what is gwes.exe what is it for & can it be turned off as well ?
Click to expand...
Click to collapse
Try this cab.
The gwes.exe cannot be turned off, just like Miami_Son wrote, it's managing the whole GUI.
Miami_Son said:
No offense, but if you don't recognize those as registry keys and values, you're not ready to be messing with this stuff.
Click to expand...
Click to collapse
True. My suggestion for him is to choose a custom rom.
Jackos said:
Try this cab
Click to expand...
Click to collapse
could you please explain what exactly this cab does, will i not have a lockscreen at all or what ?
just wanted to know before i installed it
Doo Doo said:
could you please explain what exactly this cab does, will i not have a lockscreen at all or what ?
just wanted to know before i installed it
Click to expand...
Click to collapse
Just a simple cab that disables the lockscreen in registry. Changes only one registry key.
I recently upgraded from a Fuze to a Tilt 2 (AT&T). I am running the stock AT&T Tilt 2 Rom. I have applied the hot fixes on their site though.
It is the same processor as the Fuze yet it is much more responsive, I love that. But I have a question. Even when I am not running anything (other then the TouchFlo interface) it is hovering around 80% of program memory usage, and there is only ~40mb free.
The fuze had the same amount of memory, and in the stock rom it was only using ~40% of program memory.
I am monitoring this after reset, so I am not looking at memory leak.
Is this normal for everybody? Any idea what is running in the background to waste so much memory? The task manager (windows default) does not show anything else running.
HKLM\Software\HTC\ResProxy
"ShareMemSize"
Change this value to zero
I found this in this link if you want more info on it.
http://forum.xda-developers.com/showthread.php?t=588764
enahs_ said:
I recently upgraded from a Fuze to a Tilt 2 (AT&T). I am running the stock AT&T Tilt 2 Rom. I have applied the hot fixes on their site though.
It is the same processor as the Fuze yet it is much more responsive, I love that. But I have a question. Even when I am not running anything (other then the TouchFlo interface) it is hovering around 80% of program memory usage, and there is only ~40mb free.
The fuze had the same amount of memory, and in the stock rom it was only using ~40% of program memory.
I am monitoring this after reset, so I am not looking at memory leak.
Is this normal for everybody? Any idea what is running in the background to waste so much memory? The task manager (windows default) does not show anything else running.
Click to expand...
Click to collapse
There's a couple of settings common to all models of the TouchPro2/Rhodium (which the Tilt2 is one of) that help to reduce the base memory footprint of running WM and Sense (aka TouchFLO3D). Cabs for them are attached below (SSK TP2 Dynamic Resource Proxy and NoPushInternet).
There's also a number of resident apps/programs that AT&T packs into their stock rom that are unnecessary and can be cleaned out. They won't make much difference in your available RAM (unless any of them get started and are running in the background), but cleaning them out can free up a significant amount of storage memory. There's a utility that's been built to help you clear them off, here's the link with info on it:
http://forum.xda-developers.com/showthread.php?t=587637&highlight=crud+scraper
EDIT: The first cab I attached does the same thing as the registry entry vnb28 mentions above
The biggest memory saver is disabling Opera from running in the background on start up. This uses 8-10 megs or so it appears on my phone. There are lots or registry edits and cabs out there that will do this.
InRBigness said:
The biggest memory saver is disabling Opera from running in the background on start up. This uses 8-10 megs or so it appears on my phone. There are lots or registry edits and cabs out there that will do this.
Click to expand...
Click to collapse
I was under the impression that was the net effect of the NoPushInternet cab I've been using (attached in my previous post)...I haven't used any other cabs for that purpose, and it doesn't load for me anymore.
Thanks guys! You are brilliant! That free'd up a bunch of memory (Share Memory trick). I am going to leave Opera running in BG for now because I use it a lot, but will remove it if need be later. I am staying around 50% usage right now, which should be plenty of free program memory.
And thanks sirphunkee, I was wanting to remove some of that crap (like stupid game demos) but could not. I tried to deleting the large exes but that was not allowed either.
My system is running great now thanks to help from these forums!
If there was only a way to get weather (no fancy animation) on home screen of Touchflo 2.1 !
enahs_ said:
Thanks guys! You are brilliant! That free'd up a bunch of memory (Share Memory trick). I am going to leave Opera running in BG for now because I use it a lot, but will remove it if need be later. I am staying around 50% usage right now, which should be plenty of free program memory.
And thanks sirphunkee, I was wanting to remove some of that crap (like stupid game demos) but could not. I tried to deleting the large exes but that was not allowed either.
My system is running great now thanks to help from these forums!
If there was only a way to get weather (no fancy animation) on home screen of Touchflo 2.1 !
Click to expand...
Click to collapse
Glad to help You might want to also throw a thanks over to pyromosh who created crud scraper: http://forum.xda-developers.com/showthread.php?t=587637&highlight=crud+scraper