how to get more RAM? - JASJAR, XDA Exec, MDA Pro ROM Development

hey, i'm running wm6 on my uni and get around 22mb on boot. I'm sure others would be getting as much or even less if they're running 6.1 or 6.5
i mostly use Palringo and ANB viewer together (as opera mobile won't work and i need tabbed browser) and the ram level drops to as low as 2mb if i even open total commander or picture viewer.
this is painful as i would love to use my uni for videos / audio but that is virtually impossible with all the above apps.
Now, since the total memory shows 48.90 mb, i was thinking is there a way to 'reduce' the mem used by the baseband? if we can somehow increase the available ram to 30+, it would be very helpful.
today's softwares demand more ram and with devices now coming with 256mb or even 500+ram, this classic is quickly going under the sand...
I use my uni only for data so I for one won't mind it if the phone features are compromised for memory.
hoping for some good comments and ideas...

There are ROMs that will offer 30Mb or so on boot, just look around and find one. I think that having your RAM so drastically reduced by running next to nothing is caused by leak in the ROM you are using or programs running on the background that you are unaware of. I have a 64Mb Uni and could use Opera with pretty much any ROM and can't say I ever had the problem of running out of memory to the point of being unable to run programs or videos or music, basically what you describe is rendering your device practically useless. WM6.5 is resources hungry and I would not recommend it for a 64Mb device, but with 6.1 things should be running fine. So get a proper WM6.1, drop Palringo and ANB viewer and get Opera for tabbed browsing.
Another suggestion would be to upgrade your RAM to 128Mb.

Flash with another rom I can suggest you VnInt WM6.1 rom, after - install SKTools and optimize for more memory, look at the startup folder and delete all unwanted programs, remove most items of the today screen. I have 29 mb after restart and after 2-3-4 days of using the ram drops only to 22-24 mb

junooni said:
today's softwares demand more ram and with devices now coming with 256mb or even 500+ram, this classic is quickly going under the sand...
Click to expand...
Click to collapse
Yes true most of the software today needs lots of ram and with devices with 256mb ram it's usual... and the highest ram i guess is in HTC LEO with 448mb...
Well if you use your phone only for data then you can try some vanilla roms... namely thingsonaspring's v1.1 ( around 30mb in boot wm 6.1) or even tomals vanilla roms (around 27~28mb on boot wm 6.1)... mine works fine with opera and total commander... so try to flash another rom...

i'm using wm65 without chome and titanium (HTC_UNIVERSAL-luca16thebig__WM6.5_v2.0.5_64mb_version_light___5.2.23016___build_23016)
still has around 27mb free ram and more then enough to runing palringo, mini opera, and others program at the same time.

Related

Is there a software tool to free up RAM in WM5?

Hi all, I know about SKTools comes with "Free Up RAM" but I just want "Free Up RAM". SKTools seems to mess my device up (Dopod 818Pro).
Any ideas???
Thanks all!!
voyager
MemMaid and SpaceReclaimer both support WM5.0.
Hi Leek, Thanks for the info, however neither of these is what I'm looking for (or at least I think I'm not looking for them). SKTools has a "Free Up RAM" one button operation that literally kills RAM sucking dll's and such and can reclaim up to 2MB of RAM. I have MemMaid and like it a lot but unless someone can point in the right direction if MemMaid can do this I would certainly appreciate the help!!
Thanks!
voyager
Try this Smartphone Application, works wonders!
http://www.oxios.com/memory/
Valk Space Reclaimer is "one-button", in a sense -- you just have to run it, and it can stop all programs, free memory, etc.
MemMaid offers more options, more fine-tuning control, but is also more dangerous if you don't know what you're doing with it
Space Reclaimer is easier for novices to use, requires almost no setup, and it can be programmed to automatically exit after running. It can also be programmed to run automatically after soft reset.
I have no idea about the relative effectiveness of these programs. I know they both free up memory, because I've used them successfully, freeing up as much as 3 MB in one run.
I have not tried Oxios Memory, but it doesn't appear that it's been released for WM5 yet (there's an alpha version on the web page).
RE
Oxios Memory works fine on my QTEK 9000 (aka Universal) running WM5 :lol:
Oxios memory 1.40
New release of Oxios memory 1.40 - now states is PPC and WM5 compatible. Hibernate works well on my device and I have set it to start on wakeup using the notification queue method. However Closeapps has a bug where it sends windows media player into some sort of intro mode! So I only use hibernate.
most memory actually goes into caching windows fonts and last known state...
kinda like when u play text twist or bejewelled and u quit the app [ or so u thought ] and when u do open it again, it will still revert to the last known state...
such cache will take up memory
ie more apps opened and closed, more cache memory..
only way is to reboot the ppc.
Memmaid 1.72
It is only the new version of memmaid that comes with the "Reclaim RAM" program. It is a separate program that installs with the same CAB. I have run it several times, including when my memory had fallen by about 10MB in spite of the fact that nothing was currently running, and Reclaim RAM said there was no memory to be gained. A soft reset regained the 10MB. So my unscientific impression is that this program does nothing.
Soft resets, on the other hand, do a great job.
You are absolutely right. MemMaid 1.72 free up RAM does nothing on my I-Mate Jasjar no matter how low the program memory has gone.
Maybe they will release a bug fix.
Regards
I can confirm too on a MDA Vario MemMaid v1.72 Reclaim Memory does sweet FA! Zilch! Nothing! Useless non-working feature!
Well.... another confirmation....
I've tried oxios memory and memmaid's free up ram feature...
They both are almost same in the result, i.e. sometimes they free up upto 1.5 MB of space and sometimes, nothing.
Even when the memory drops to something like 50% of normal, with no programs running, still these programs don't do anything to warrant their install. Have given up using either as a soft reset works wonders.
P.S. I have a Tmobile MDA compact II (Charmer) and have just two days ago updated the ROM from tmobile website. Seems to work much better and has more RAM too (even with activesync running in background as it usually keeps doing).

Less RAM after upgrading to new HTC ROM

I used to have a Dutch language Vodafone s710, but after using some tricks found on this site I upgraded my phone to the new official HTC ROM. All is well and I really like the new style and possibilities...
However, I noticed the phone now has less RAM available directly after a reboot. The Voda branded device had up to 27.000 kbs of RAM free after restarting it, I now have only 24.000 to 24.500 kbs, even when I haven't used any programs. There's no funky software installed, only efficasoft GPRS monitor and SKtools Lite... and I had those installed pre-flashing as well.After a couple of hours of phoning, texting, internet etc there's only 18-20mb left.
Is this normal, does anyone have more RAM available with this new firmware? And where can i see where the memory goes?
p.s. Also I can't seem to find the HTC streaming media program anywhere, did they remove it or was it perhaps a voda install?
Yes, even i find that to be the case. Apart from the startup memory being less, there also seems to be some memory leak, as my RAM goes down rapidly. However, the overall performance of the ROM is faster, so thats an upside

Creating Pseudo "Fake" Program Memory

My company just released a new addition of windows mobile (WM) based software. Before the release I decided that I would "anticipate" the release by purchasing an used HTC Mogul which the seller of the phone had installed WM 6.1 professional. Little did I know that my company requires 25 MB of program memory to be available when installing the software. I followed many of the suggestions made in other forum threads about "cleaning up" program memory but at best I couldn't get above 24 MB of program memory (i.e. oxios hibernate & MemMaid included). You can see how close I was, but I can't install this software without having ActiveSync running as well. Here are my questions:
1) Is there anyway to get the HTC Mogul program memory to be more than 25 MB? Total memory is almost 47MB. Does the system really take up that much program memory?
2) Is there any type of program that I could install that would show more memory than actually exists? Like a "Pseudo" program memory creating program.
What stinks is that my company requires you to activate your phone using desktop software while in activesync. My phone meets all minimum requirements but program memory. Anyone?
I suggest (though i doubt it's possble) you search for a CLEAN rom for your titan..
the cleaner the better
flash it and hope it will use less program memory.
about the fake app.. i never heard of one.
I used to use MobileSwap on my Dell Axim X51v. It creates a swap paging file on the SD card just like Windows does. That was well over a year ago, I don't know if it's still being updated or anything, but it ran on WM5 fine, should be ok on WM6
-crobs808
If you can't get a clean rom, why not just temporarily patch the program to run in 24mb rather than 25mb? It must be a hefty app to need all that ram, but does it really use 100% of the 25mb?
V
Please let me know where I can get MobileSwap
Please let me know where I can get MobileSwap. I searched the web, but could not find it. Thank you.

Ram usaged with WM 6.5

Hi,
After i upgraded to WM 6.5 Stock, my ram consumption has gone up from 45% with WM 6.1 to around 65-70%.
What are your thoughts about using a tool to free ram - does it help?
And what is the best tool to free ram?
I don't think it'll help. The official rom is badly bloated.
My build uses all of the official Packages on top of the latest WM6.5.1 build 23506 and memory usage is about 34%. That's running the official Manila 2.1
So I have no idea what they're doing.
VM 6.5 and memory usage
Well another approach to the memory usage is, how to get it down?
Is there anyt tips & tricks to get it down?
How much memory do you need in spar befor is a problem and have influence on the performance of the phone?
Its true that 6.5 uses more ram, and even more is used if you have moved over to manila 2.5. But as long as you have ram free it should not affect the performance of your device.
clean ram programs do reduce ram usage that has increased over a few days but you will not get it below the amount that is used just after a soft reset.
Sometimes having things "cached" in the ram will improve device response if those items are needed frequently, so not all ram usuage is actually bad.
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
That was f...... amazing!!!
Memory use is down to 48% and the small delay there sometimes was in the interface is totaly gone. Startup of apps is also faster then before and everything seems faster.
So for now this registry change has done wonders for me. Only time will tell if there is a down side to it ;-)
Thanks rol13.
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
Hi,
it's not obvious(no A to F letters to guess) but you might have said, it's an hexadecimal value
regards
I noticed the same problem after updating tot 6.5.
I'm not very experienced with tweaking my phone. How can I use the mentioned tweek? What do I have to do and are ther risks involved?
there is always a risk when tweaking your phone, however, since many of us here seem to be having to negative results from this tweak, then you can say it's safe. search xda for regedit, download and install on your device, then use that program to tweak.
What Registry Base?
I dont understand, when I set the value to 100001, the radio button base has to be selected 'Hex' or 'Dec'?
Thanks for your help!
fofo13 said:
I dont understand, when I set the value to 100001, the radio button base has to be selected 'Hex' or 'Dec'?
Thanks for your help!
Click to expand...
Click to collapse
select hex
jetbro said:
select hex
Click to expand...
Click to collapse
Thank you, done, works just fine.
Thanks works great, usage at 42% now
if your using htc sense try getting the 'no push internet' cab file, as that will stop the push internet service on your phones and save you around 10%
for thoses that are unsure, push internet is where htc sense, will auto load web pages for you every hour or so, this makes the first page load instantly, and thats about it, so not much to lose out on
I would like to add a small note about this tweak before we all start thinking this is giving us something for nothing.
this reg tweak will prevent TD2 from pre-caching files for the following HTC applications:
AudioBooster, Calculator, ContactCard, CUIHandler, FMRadio, HTCAlbum, QuickGPS, Recorder, StreamingPlayer and YouTube.
They will now be dynamically cached, and then dumped from ram as they are used.
If you frequently using these apps it will be slower to launch when you 1st use them as they will need to be moved to memory before being executed (you can prove this yourself buy timing them before and after using the reg edit)
If you look at many diamond/TD2/HD tweaks the performance ones that make most difference are for file system cache, font cache, glyphy cache ect...
This works by allowing greater amounts of memory to be used by these caches, and more cached data gives better performance at the cost of less available memory.
so long as you always have enough free memory for the apps you want to run these performance tweaks are good. but if you go too far and run out of memory your app will crash or phone will just start to crawl
So using your memory is not a problem, and for many people it is better to have common apps and system files cached in memory ready to use instead of being able to see 50% free memory doing nothing (remember you have paid for this memory, make it work for you)
But if shortage of free memory is a problem for you then certainly this tweak will free up ram for your applications that need it.
as a side note another good way of freeing up alot of ram is to dissable push internet using a cab found on these forums. this obviosly comes at the cost of losing push internet, but if you dont use it whats the loss
thanks for the great info rumpleforeskin. one thing i would like to mention, after applying the tweak, my internet speed (using 3g) dropped significantly, and it was almost impossible to get a gps signal, as soon as i restored my registry back to the way it was before the tweak, everything went back to normal, i got my 3g speed back, and gps was almost instant. something to think about before using this tweak! or maybe it was just me
rol13 said:
Hey guys,
found it on another board (pocketpc.ch)
HKLM\SOFTWARE\HTC\ResProxy\ShareMemSize set Value to 100001
i dit it and its amazing, after a softreset it starts with 42% of memoryusage and til now no problems with any apps, so i think its a good tweek
thanks to the poster on pocketpc.ch
Click to expand...
Click to collapse
Brilliant! Down to 52% after a soft reset, thanks.
In my case Topaz from Spain, Official Rom upgrade from HTC, after change the value & soft reset 41% Ram occuped (before the change 48%), without problems with programs,
great tweak.
this tweak sets the share memory to 1 mb while the default is 15 mb.
yes you will have some more ram free but this will make Topaz work much more because now it has to read write to the ram all the time.
so whats good with this tweak
You get extra 5-10 mb ram free (thats what you think) but those extra ram are not free really because they will be used all the time to read what should already be in the ram.
this also causes the cpu to work more causing more drain on the battery.
so you will loose more then you gain
gullum said:
this tweak sets the share memory to 1 mb while the default is 15 mb.
yes you will have some more ram free but this will make Topaz work much more because now it has to read write to the ram all the time.
so whats good with this tweak
You get extra 5-10 mb ram free (thats what you think) but those extra ram are not free really because they will be used all the time to read what should already be in the ram.
this also causes the cpu to work more causing more drain on the battery.
so you will loose more then you gain
Click to expand...
Click to collapse
what you write is true, i made a post a little futher back describing the pupose of this cache file, and all cache files.
The original poster of this tweak done a good job of finding a way to reduce ram usage which will be very helpfull to the few people who need to use that extra ram.
but i worry that many people will use this tweak just to lower their ram usage not understanding that memory cache is there to boost performance.

288 MB ram? but where to find it?

Hello guys
I already used the search and looked around on the internet using google and ecosia... but it didn't help me... everytime i am looking for the answer to my question: "HTC says that the touch pro has got 288 MB of ram but there are only displayed 193 MB and my free memory is about 65 MB (used 128MB)" i only find some roms that say that they have a lower pagepool... but that does not help me in finding a solution to my problem that i can't access the complete ram...
is there any workaround for this issue? a classmate found a rom for his touch hd2 which solved the same problem as mine but on his hd 2... now i ask you for a solution on the touch pro.. please help me ^^
i think you didnt think about the fact that the OS needs ram too ... but you can try ROMs without manila that spare ram; which ROM do you actually have?
I'm using the latest energy rom, its all fast and very smooth animations.. really great :]
but no i think you didn't understand me... the hardware ram is 288MB according to HTC. The memory manager shows me that there is in total only 193 MB available. 128 MB of these 193 MB are used... the rest is unsused memory... now what is about the rest of the 288 MB ?
the osram usage is included in the 128MB if you trust the task manager ^^
so what is my phones problem? are there maybe some limitations that can be solved with some registry changes? on windows vor PCs you can disable some parts of the ram that they are not used... can this be a possible problem on my phone? when I was using the O2 branded original rom there were 212 MB usable 80MB used and 132MB free... i really can't imagine why ._.
ok, i see, but what about the memory that is needed to store the files that will be used restore the files after you do a hardreset?
Do you know nue storage manager? Try it and look, how much drives you have installed in your memory... which you dont have in normal use
do you know the difference between ram and rom? operating systems are always installed on roms and the ram looses its data during a hard reset.
audiocore said:
the hardware ram is 288MB according to HTC. The memory manager shows me that there is in total only 193 MB available. 128 MB of these 193 MB are used... the rest is unsused memory... now what is about the rest of the 288 MB ?
Click to expand...
Click to collapse
Yes, hardware RAM is 288 MB. In your case (with Energy ROM) 95 MB of RAM is used by the OS itself, so you have only 193 MB RAM available. You should know that the rest (in your case 193 MB) depends on the ROM cooker. Energy ROMs are known for not being RAM friendly, actually NRGZ28 stated once that he doesn't care for free RAM. That is the reason you have only 65 MB of free RAM. For example I'm using CRACING ROM and I have about 110 MB of free RAM after reboot, if Sense 2.1 is enabled. If I disable it, I have about 130 MB left. When I was using offical HTC ROM, I had more than 150 MB of RAM - that is with all today plugins (TF3D for example) turned off. Of course, if I disable HTC dialer (that has a video dialer and other options) and switch to ordinary WM dialer, I can free even more RAM. Pagepool is also very important - it is a special area of memory reserved for loading apps into from ROM. I think that the default pagepool is for Raphael 12 MB (that means 12 MB less RAM), but most of the cooks sets pagepool to 20 MB or more - that means 20+ MB of RAM used for faster loading of apps. That is why your phone is so fast with Energy ROM - it has a veeery large pagepool, but you have very little free RAM because of that.
So, to make things simpler, most of the RAM is used by the OS, GPU, TF3D/Sense/Titanium/SPB Mobile Shell/some other UI app, pagepool, dialer, other background services/processes etc. So you just have to decide what ROM to use - there are some ROMs (like yours current) that are very bad for RAM, but there are others with 120 MB+ or even 150+. You can also cook your own ROM and maybe gain 180 or more free RAM.
pilgrim011 said:
Yes, hardware RAM is 288 MB. In your case (with Energy ROM) 95 MB of RAM is used by the OS itself, so you have only 193 MB RAM available. You should know that the rest (in your case 193 MB) depends on the ROM cooker. Energy ROMs are known for not being RAM friendly, actually NRGZ28 stated once that he doesn't care for free RAM. That is the reason you have only 65 MB of free RAM. For example I'm using CRACING ROM and I have about 110 MB of free RAM after reboot, if Sense 2.1 is enabled. If I disable it, I have about 130 MB left. When I was using offical HTC ROM, I had more than 150 MB of RAM - that is with all today plugins (TF3D for example) turned off. Of course, if I disable HTC dialer (that has a video dialer and other options) and switch to ordinary WM dialer, I can free even more RAM. Pagepool is also very important - it is a special area of memory reserved for loading apps into from ROM. I think that the default pagepool is for Raphael 12 MB (that means 12 MB less RAM), but most of the cooks sets pagepool to 20 MB or more - that means 20+ MB of RAM used for faster loading of apps. That is why your phone is so fast with Energy ROM - it has a veeery large pagepool, but you have very little free RAM because of that.
So, to make things simpler, most of the RAM is used by the OS, GPU, TF3D/Sense/Titanium/SPB Mobile Shell/some other UI app, pagepool, dialer, other background services/processes etc. So you just have to decide what ROM to use - there are some ROMs (like yours current) that are very bad for RAM, but there are others with 120 MB+ or even 150+. You can also cook your own ROM and maybe gain 180 or more free RAM.
Click to expand...
Click to collapse
Great comment! Don't forget that the Radio will also use up some memory and especially with the HD2 there seems to be a Radio (original t-mobile) which uses almost 12 MB less than others.
However, what is your problem? You are concerned about battery life (keeping all that RAM happy and addressed) or you have a specific application which wont run. I didn't check the latest NRG ROMs but he ran pagepools up to 26 MB. It's one of the first things I check with a tool called pagepool changer. I adjust mine to 16 meg which is/was supposed to be the sweet spot for the Raphael/TouchPro and never had any problems, speed or memory issues.
tyguy said:
However, what is your problem? You are concerned about battery life (keeping all that RAM happy and addressed) or you have a specific application which wont run.
Click to expand...
Click to collapse
If the question is adressed to me, and not OP, I need at least 90-100 MB of free RAM because I heavily multitask. That is the main reason for being WinMo user. Besides, ROMs with low RAM are usually battery hungry.
pilgrim011 said:
If the question is adressed to me, and not OP, I need at least 90-100 MB of free RAM because I heavily multitask. That is the main reason for being WinMo user. Besides, ROMs with low RAM are usually battery hungry.
Click to expand...
Click to collapse
My answer was addressed to both. I also multitask though mainly Word, Excel and chat and as long as I don't open iGO all is running well (and you don't multitask while driving anyway ).
Let me check how much free RAM I have. ROM is in my sig, modified the PP from 26 MB (NRG's default) to 18 MB, Manila 2.5 with added Program Tab and Max Manila 2.7SE fullscreen on top. As you see I run the xperia X2 task manager because I too like to know what's left in RAM.
The screenshot is after ~ 4 days after the last boot "active sync'd"
tyguy said:
I also multitask though mainly Word, Excel and chat and as long as I don't open iGO all is running well (and you don't multitask while driving anyway ).
Click to expand...
Click to collapse
Well, I do multitask while driving. For example, iGo is running along with browser. When I need informations about traffic on main intersections (from the video cameras in my city), I open the link for that particular intersection via browser and then Streaming Media plays that clip. In the meantime iGo is running in the background of course. Lot of RAM is required for these tasks. And what if someone calls me - the dialer is also RAM hungry... Besides, often I use GPS whilst walking. This is just an example - like I said, I'm a heavy multitasker.
humm okaaay... but on my older eten glofiish x650 with only 64MB of ram I had about 24MB of free ram though windows mobile 6.5 (only tried it out ) so windows mobile can be 40MB small... and although it seems to run very well...
humm what do you mean with radio? the music radio or something like gsm radio module for windows mobile? (sry 4 my comprehension issues but i'm from germany ^^)
talking about the radio rom, which can be updated / changed like the OS and make it possible to get better phone reception or gps or ...
audiocore said:
humm okaaay... but on my older eten glofiish x650 with only 64MB of ram I had about 24MB of free ram though windows mobile 6.5 (only tried it out ) so windows mobile can be 40MB small... and although it seems to run very well...
humm what do you mean with radio? the music radio or something like gsm radio module for windows mobile? (sry 4 my comprehension issues but i'm from germany ^^)
Click to expand...
Click to collapse
I really think that you should read XDA Wiki, as much as humanly possible, in order to understand basic things about WinMo. Cheers, mate.

Categories

Resources