PDA

View Full Version : Running out of RAM


RedRamage
8th October 2008, 07:13 PM
Okay, so I know that the xv6800 ain't generous on RAM, but I'm constantly running low. Usually well under 10 megs. I'm using memmaid to try and keep things in check, but I'd really like to get more freed up for use.

Any suggestions on utilities that might help? Are there specific files (like fonts?) that get read into RAM on boot up that I could look at trimming down to get more room?

Thanks,

Chris

kdj67f
8th October 2008, 07:20 PM
You could post what ROM, Page pool size, apps, homescreen plugins, etc.. you are currently using. That could give us a base to help you with.

I use oxios memory to recover stale ram and the stock task manager to close apps and I bott at 32mb available. Obviously I am running nueROM3, so every rom is different.

signal34
8th October 2008, 08:18 PM
I am running DCD 3.2.6 and after a night or two after charging, I'm down to about 8 megs and have to soft reset. MemMaid helps a tiny bit during day-to-day use.

I also found out that when I put my SD card in, it drops from about 25mb to 15mb instantly. I don't know if that's due to programs I have running on my SD card or some power setting. I yank it out....10MB magically re-appears.

I run iLauncher with some shortcuts to programs on my SD card, and have all of my TomTom maps on them as well. As far as that goes, nothing else I can think of as to why my RAM drains night after night and why I lose that 10MB.

You're not alone.......

kdj67f
8th October 2008, 08:27 PM
Have you tried uninstalling programs and seeing where the big leak is? I only install programs like games to the memory card. Nothing that runs as a regular day-to-day process. Its something to try. Then maybe re-install to the main memory to see if that helps.

signal34
8th October 2008, 09:01 PM
Have you tried uninstalling programs and seeing where the big leak is? I only install programs like games to the memory card. Nothing that runs as a regular day-to-day process. Its something to try. Then maybe re-install to the main memory to see if that helps.

Not yet. I just got an extra refurb 6800, so I plan on doing some testing with your suggestions (don't have the ability to go w/o my normal phone for too long for testing). I also only have games installed to my SD card, so I'm thinking it could be some of the power settings I tweaked with when I had my 6700 (as far as the losing-RAM-when-inserting-card issue).

After the end of charging, filesys.exe, device.exe and gwes.exe are all around the 6-8MB mark (I made it down to 4MB of available RAM two days ago). I don't know if it's a program leak, or again, maybe something I did with the power settings.

Time will tell......

RedRamage
8th October 2008, 09:02 PM
You could post what ROM, Page pool size, apps, homescreen plugins, etc.. you are currently using. That could give us a base to help you with.

I use oxios memory to recover stale ram and the stock task manager to close apps and I bott at 32mb available. Obviously I am running nueROM3, so every rom is different.

Okay, I'm running build 20275.1.3.3 dcd ROM.

Not sure where to find my page pool size.

For apps, it depends, but my usuals are Mobile Shell, Media Player, SPB Online, eReader, and PIE. Mobile runs in the background of course, and I'm lucky to have two of the other programs open. If I try a third it usually slows WAY down and often hangs.

Today screen plugs ins = 0. I use Mobile Shell's NOW screen as my home screen. Which reminds me, I've got spbWatcher running somewhere in there too.

joojoobee666
8th October 2008, 10:49 PM
Have you tried dotFred Taskmanager to look at all your running apps?

kdj67f
8th October 2008, 10:56 PM
Have you tried dotFred Taskmanager to look at all your running apps?

Good suggestion.

I have never ran it, but SPB mobile shell was thought to eat ram, much as manila does. I could be wrong though... Lots of weather and mail plugins constantly nibble at ram too over the course of a day..

pdub73
9th October 2008, 04:18 AM
I am running DCD 3.2.6 and after a night or two after charging, I'm down to about 8 megs and have to soft reset. MemMaid helps a tiny bit during day-to-day use.

I also found out that when I put my SD card in, it drops from about 25mb to 15mb instantly. I don't know if that's due to programs I have running on my SD card or some power setting. I yank it out....10MB magically re-appears.

I run iLauncher with some shortcuts to programs on my SD card, and have all of my TomTom maps on them as well. As far as that goes, nothing else I can think of as to why my RAM drains night after night and why I lose that 10MB.

You're not alone.......
Signal34...
what version of MemMaid are you running? also it is possible you have too many programs running from ur SD card I only gain 4megs of ram when I remove my SD card...

on the latest version of MemMaid there is a system Tweak called "optimize" if you have this version you should try it...the lowest my memory ever gets is 11megs and then I go into the task manager close whatever is running and it gets back up to 15 or 16 megs and after a soft-reset I get anywhere between 18.4 and 20 megs free...

that is with:
SPB Mobile Shell
SPB Pocket Plus
HTC Homeplug
PhotoContacts Pro
and messaging...running at startup

signal34
9th October 2008, 12:24 PM
Signal34...
what version of MemMaid are you running? also it is possible you have too many programs running from ur SD card I only gain 4megs of ram when I remove my SD card...

on the latest version of MemMaid there is a system Tweak called "optimize" if you have this version you should try it...the lowest my memory ever gets is 11megs and then I go into the task manager close whatever is running and it gets back up to 15 or 16 megs and after a soft-reset I get anywhere between 18.4 and 20 megs free...

that is with:
SPB Mobile Shell
SPB Pocket Plus
HTC Homeplug
PhotoContacts Pro
and messaging...running at startup

I'm running MemMaid v2.3 and just noticed that setting, so I'll give it a whirl (many thanks! :)). I just found out that my SD card issue was due to previous FATFS settings I had ported over from my 6700 days (I have my own registry tweaks cab). After clearing those out, I no longer lose that 10MB RAM when I insert the card....only about 1MB. :D

On startup, I now get about 17MB RAM after everything loads. Besides all of the normal system files, on startup I see:

VoiceCommand
tmail
ActiveSync
connmgr (is this normal?)
AE Button Plus
Small Menu
Magic Button
poutlook
NK.EXE (????)

My Today screen runs:
TodayTime
PhoneAlarm
TodayAgenda
iLauncher
Weather Panel

I'm still trying to figure out the charging issue, though. I don't know why I lose all that RAM....though I wonder if it has to do with having it charge via USB rather than the wall? :confused:

Thanks for all of the suggestions pdub!!

RedRamage
9th October 2008, 02:27 PM
I moved a bunch of dll to SD card as well, and that seems to help some. I also discovered that SprintDB has like four or five dlls... some of them quite big! I deleted that program and that seemed to free up a lot of memory. I also got rid of everything else that I'd tested at one point but decided not to get or keep. I had a lot of old dialers on there.

Last night I had PIE, Media Player, PocketInformant, Mobile Shell, and eMail all running and still had 8 megs free.

Feeling a lot better about the memory situation now. I'll still work at tweakin' as much out of it that I can, but I'm feeling better for sure.

pdub73
10th October 2008, 06:38 AM
I'm running MemMaid v2.3 and just noticed that setting, so I'll give it a whirl (many thanks! :)). I just found out that my SD card issue was due to previous FATFS settings I had ported over from my 6700 days (I have my own registry tweaks cab). After clearing those out, I no longer lose that 10MB RAM when I insert the card....only about 1MB. :D

On startup, I now get about 17MB RAM after everything loads. Besides all of the normal system files, on startup I see:

VoiceCommand
tmail
ActiveSync
connmgr (is this normal?)
AE Button Plus
Small Menu
Magic Button
poutlook
NK.EXE (????)

My Today screen runs:
TodayTime
PhoneAlarm
TodayAgenda
iLauncher
Weather Panel

I'm still trying to figure out the charging issue, though. I don't know why I lose all that RAM....though I wonder if it has to do with having it charge via USB rather than the wall? :confused:

Thanks for all of the suggestions pdub!!

No problem, until we can get our hands on a HTC Diamond we have to make the best of the RAM we're given...if I come up with any other MemMaid tweaks I'll let you know...I'm still trying to learn all its new functions..

Conmgr.exe seems to be a normal process, i have it as well

sdsoundguy
10th October 2008, 09:53 AM
I have used mobile shell on a few different phones and I always found it to be a memory hog so I usualy end up installing it. Tried it orginaly on a Treo 700w (very bad idea) then a Samsung i760 good phone should have been plenty of memory but after a day I would be down to around 5 megs free I had already disabled the samsung today screen clock since that had a known memory leak. I have tried Mobile shell on my VX6800 with stock ROM, DCD 3.2.5, 3.2.6, and NueRom3. NueRom3 was the only one that left the device enough memory. Right now I have it uninstalled and am using Throtle Launcher seems to be a little easier on the memory.

BillThyCat
10th October 2008, 02:00 PM
Installing software and putting DLL's on the memory card won't free up RAM, it will free up ROM, but that makes very little if any difference on the performance of the phone.

On older PocketPC 2003 software and older, there wasn't a ROM, everything was in RAM, so it made sense to install software on to your storage cards. Since the Titan has seperate RAM and ROM, there is no need to install on to your storage card. Actually installing somethings on the storage card will slow the phone down, when the phone wakes up it has to reinitialize the card and this can take 1-2 seconds, which is one reason ring tones don't work well or will get delayed when played from the card. In my case I install all of my programs to my internal storage, copy over my ring tones, etc to my internal storage and only use my storage card as storage for backups, GPS software, and my cabs to reinstall after a hard reset.

To free up as much ram as possible, limit your number of today items, don't install MSVC, and have as few programs open as necessary. I use the HTC task manager and have it set to close all programs except ActiveSync and my phone runs on average around 20mb free at all times. I am using DCD 3.2.6. Programs like Manila and SPB Shell all are memory hogs, sure they look nice, but are they a required function for your phone, or are they just easier.... You have to be able to make the distinction in order to get more free ram on your phone. Since these programs have to be "running" to work, then they eat ram. I don't mind programs that are memory hogs, pending they aren't running 24/7. But those UI programs do eat a ton of memory.

BTC

RedRamage
10th October 2008, 05:50 PM
I'm really debating dropping Mobile Shell, but I do enjoy it a lot.

There is no question it's a memory hog... usually between 2-4 megs depending on what theme I'm running.

But, it also gives me a lot of functionality. I really enjoy having the list of upcoming appointments and alarms along with a quick and easy way to adjust volume and brightness from the NOW screen.

And the menu launcher is perfect sized for fingers.

Plus I like the picture dialing rather than having to browse through my contacts. Again, nice sized for fingers.

I know there are other options out there that can do all these things, but my question is: Will they be an gentler on the memory??

rbardos
11th October 2008, 12:53 PM
I have the same dilemma. Really like all the SPB products especially Mobile Shell with the Diamond skin, but I just can't take the memory loss any more.

worwig
11th October 2008, 08:41 PM
Installing software and putting DLL's on the memory card won't free up RAM, it will free up ROM, but that makes very little if any difference on the performance of the phone.


I keep seeing where people move stored programs from internal ROM to external ROM to free up RAM. That doesn't work on WM5 & WM6.

I have a number of programs installed on my Today screen, and Voice Command. Voice Command alone eats up about 3 meg of ram. But those are things I need to remove to free up RAM.

JokeZony0u
11th October 2008, 11:58 PM
Instead of Shell, you can actually try SPB Diary, which isn't as nice as the Shell..but I found it quite useful- especially since it allows mail and text message previews and even allows a contact plugin, where your entire contact list is on the today screen under a tab (this eliminates the need to actually open the contact program, which i found sucks up 1% of RAM..lol), furthermore you can choose to pin contacts on the top so you can put the contacts you call most in a more convenient place

About the calender and appointments..it also has a tab that shows upcoming appointments and if you hit the calender's tab twice, it brings up a mini version of a calender that lets you see when things are due..etc..etc

The SPB Diary can also integrate other plugins (I realize putting IM+'s plugin into the the tabs reduces the RAM usage by a lot)

It also has a Notes tab (allows you to quickly access Notes, Word docs and Excel docs) and a Task's tab (which shows all tasks)

Of course the SPB Diary isn't as finger friendly, but I found that my fingernail and a bit of tweaking allows it for finger usage..doesn't look as nice..but if its functionality you want, the SPB Diary works very very well

I gave MemMaid a shot..and set the Optimizer to Extreme Speed and transferred several DLL's into the memory card..but nothing seems to have improved..furthermore I used the "Reclaim Memory" function and it doesn't reclaim RAM at all! Oxios Hibernate works so much better, where you can actually see an increase in RAM through the HTC Task Manager's percentage..so..does MemMaid actually work for anyone? Since I bought it already..I figure I'll keep it..but..

One more thing..if you're using A_C's S2U2, it actually brings up the RAM usage..to probably 2-3 MBs..if you want a simple locking mechanism, use the device's lock program (ugly, but does the work well) and you can have it automatically activate by using Homescreen Plus..It took a very long time to get rid of S2U2, since I liked it so much..but in the end still did it for the RAM

JokeZony0u
12th October 2008, 12:45 AM
Thought I'd show what I meant when the Diary shows everything you might need:


http://beta.spbsoftwarehouse.com/uploads/images/diary/Screenshots/screen25.png

http://beta.spbsoftwarehouse.com/uploads/images/diary/Screenshots/screen14.png

kdj67f
12th October 2008, 01:28 AM
I know this has been beat like a dead horse, but if you like those RAM-intensive apps like SPB MS, M2D, HTC Home etc... Try No2chems 6152 pre3.

I have been messing with 3.2.6 and pre3 for the last few weeks trying to figure out a way to run these apps/plugins/launchers and make the best of all of it. I have a broken arm and am not able to work so i figured I would try to do something useful with my off time. :D

Now I just have to compile a list of all the files necessary to make pre 3 as solid as 3.2.6 :D

hbenz2008
12th October 2008, 01:38 AM
Guys I am on Sprint 3.35 and have been running Spb MS and gazillions other prog however I always start up with 20 megs and that last me good for couple days which is great. A soft reset then is alright. I use Oxios and Sktools for clean up and I hover around 18meg most of the 48 hours. Spb Shell can definitely run just fine on teh Mogul. Did anyone try the HTC performance can?? I ran into this thing a little while ago and I noticed at least a good 25-30 % increase in performance....

pdub73
12th October 2008, 02:45 AM
Instead of Shell, you can actually try SPB Diary, which isn't as nice as the Shell..but I found it quite useful- especially since it allows mail and text message previews and even allows a contact plugin, where your entire contact list is on the today screen under a tab (this eliminates the need to actually open the contact program, which i found sucks up 1% of RAM..lol), furthermore you can choose to pin contacts on the top so you can put the contacts you call most in a more convenient place

About the calender and appointments..it also has a tab that shows upcoming appointments and if you hit the calender's tab twice, it brings up a mini version of a calender that lets you see when things are due..etc..etc

The SPB Diary can also integrate other plugins (I realize putting IM+'s plugin into the the tabs reduces the RAM usage by a lot)



It also has a Notes tab (allows you to quickly access Notes, Word docs and Excel docs) and a Task's tab (which shows all tasks)

Of course the SPB Diary isn't as finger friendly, but I found that my fingernail and a bit of tweaking allows it for finger usage..doesn't look as nice..but if its functionality you want, the SPB Diary works very very well

I gave MemMaid a shot..and set the Optimizer to Extreme Speed and transferred several DLL's into the memory card..but nothing seems to have improved..furthermore I used the "Reclaim Memory" function and it doesn't reclaim RAM at all! Oxios Hibernate works so much better, where you can actually see an increase in RAM through the HTC Task Manager's percentage..so..does MemMaid actually work for anyone? Since I bought it already..I figure I'll keep it..but..

One more thing..if you're using A_C's S2U2, it actually brings up the RAM usage..to probably 2-3 MBs..if you want a simple locking mechanism, use the device's lock program (ugly, but does the work well) and you can have it automatically activate by using Homescreen Plus..It took a very long time to get rid of S2U2, since I liked it so much..but in the end still did it for the RAM


Well MemMaid works for me, but I'm using it differently then you are...and of course thats the key isn't it?? the performance of ur phone is subject to how you use it... Like I don't use voice command...and I try to minimize the amount of things I have running on the today screen...

anyway back to MemMaid...the reclaim ram function doesn't really work, but I use the optimize feature for "extreme memory" and it increased my minimum ram from 6 to 8 megs to 11 to 15 megs available...

I have 3 SPB programs and I only run Mobile Shell on the today screen the...so MemMaid works well enough...

JokeZony0u
12th October 2008, 08:30 AM
hm, I don't use voice command either, and I only have SPB Phone Suite, Diary and Weather running..but the Extreme Speed doesn't seem to do anything for me..odd

RedRamage
13th October 2008, 07:10 PM
I know this has been beat like a dead horse, but if you like those RAM-intensive apps like SPB MS, M2D, HTC Home etc... Try No2chems 6152 pre3.
I figured once it's no longer "pre" I'll have to take a look at it. The pic where you have so much RAM free, is that with or without the Camera option running?

RedRamage
13th October 2008, 07:12 PM
Thought I'd show what I meant when the Diary shows everything you might need:
Hmm... I used to use Diary, and I did enjoy it. I may have to look at it again.
Can buttons be assigned to Diary Tabs?

I'd also need to have a launcher, preferably one that can have 'nested' tabs.

RedRamage
13th October 2008, 08:06 PM
I gave MemMaid a shot..and set the Optimizer to Extreme Speed and transferred several DLL's into the memory card..but nothing seems to have improved..furthermore I used the "Reclaim Memory" function and it doesn't reclaim RAM at all! Oxios Hibernate works so much better, where you can actually see an increase in RAM through the HTC Task Manager's percentage..so..does MemMaid actually work for anyone? Since I bought it already..I figure I'll keep it..but..

Forgot I was gonna comment on this... First of all, do NOT optimize for speed, optimize for memory. Optimizing for speed uses up more memory but in theory gives you a faster machine. Optimizing for memory frees up more memory, but in theory gives you a slower machine. I have it set optimized for memory and I don't see a significant drop in speed. That said, I also don't see a significant increase in memory, but I do see a little bit better.

Memmaid is also good for turning on/off startup processes and for seeing what dlls are loaded. There are a few things that it's good for.

JokeZony0u
19th October 2008, 11:34 PM
Hmm... I used to use Diary, and I did enjoy it. I may have to look at it again.
Can buttons be assigned to Diary Tabs?

I'd also need to have a launcher, preferably one that can have 'nested' tabs.

No, it allows you to create custom tabs though..to make it fully functional for what I do, I incorporated, SPB Weather and SPB Phone Suite into it

On a very weird and interesting note- I optimized MemMaid for Extreme Speed back then..and then I said what the heck..Let me try optimizing for Speed only and it turns out, there was a big difference- On start up (after oxios) I had 52% of RAM used (roughly 22 mb) but on Extreme Speed, I had 60% which was about 20 mb. Funny stuff, I'll try optimizing for Memory and Extreme Memory later on and see what goes on

*Edit* So I put in the set for Extreme Memory and now I have 53% on start up and after oxios, I have 51%- sweet!