I amready upgraded my JAm with BIG storage, but now, I don't know what to do with the extra space.
I still keep running out of memory. ROM i.e.
How about installing all your apps in storage instead of main mem? Ik have all my apps in storage, only SPB Pocket Plus and tAgenda are run from main mem since today plug-ins are happier that way. leaves me about 33 MB of free RAM for running apps and storing today plug-ins, pretty good I would say!
Related
Hi.
I've read some of the posts regarding RAM/ROM ... still having a difficult time understanding both. Hope someone can answer the below questions to clarify my thoughts on RAM/ROM with respect to the XDA II mini [aka Magician]
(1) If you go into setting, device_information, and then choose hardware; you see that RAM size [128], Flash size [64], and storage size [26.7]. What is storage size, is it RAM or ROM?
(2) n the memory settings, what is the best way to allocate total main memory between storage and program? Currently i have it set @ default, which is equal amounts of memory for storage and program.
Thanxs in advance for any explanations.
1: Storage = Built-in ROM
Most PPCs come with some ROM built in for programs and documents. Your Magician must have a BigStorage hacked ROM image - usually Magicians only come with ~7MB Storage, but hacking the ROM image can yield 20MB more by reallocating the (useless) Extended_ROM which is normally used by telephony providers to store their customisations and bells and whistles.
2: Your choice!
Allocating more memory to programs will give running programs more RAM to work with, which primarily means that you can run more programs simultaneously. Also allocating more RAM to programs can speed up programs that use lots of RAM such as PocketGBA, which may load up to 32MB of data into RAM depending on what game you load with it, and TCPMP, which uses RAM to buffer videos.
Allocating more memory to storage gives you more room to install programs in 'Main Memory'. Since RAM is faster than ROM, programs installed in storage allocated RAM will load faster, however they will eat up RAM which could otherwise be used by running programs. The time difference between RAM, Storage and SD cards to load programs is neglible anyway.
Personally I would rather allocate as much as possible towards programs, leaving probably as little as 10MB for storage in total. Since you have BigStorage, install programs into there instead, so you can leave your RAM for programs or for the camera (as there is a noticeable speed difference between writing pictures and videos to ROM and writing them to RAM).
Wish I had a 128MB Magician :roll: !
thanxs for clearing that up toomuchdogfur
1: Storage = Built-in ROM
Most PPCs come with some ROM built in for programs and documents. Your Magician must have a BigStorage hacked ROM image - usually Magicians only come with ~7MB Storage, but hacking the ROM image can yield 20MB more by reallocating the (useless) Extended_ROM which is normally used by telephony providers to store their customisations and bells and whistles.
Click to expand...
Click to collapse
I see. Just wondering, if i were to upgrade or degrade my version of ROM, would that delete the BigStorage hacked ROM?
2: Your choice!
Allocating more memory to programs will give running programs more RAM to work with, which primarily means that you can run more programs simultaneously. Also allocating more RAM to programs can speed up programs that use lots of RAM such as PocketGBA, which may load up to 32MB of data into RAM depending on what game you load with it, and TCPMP, which uses RAM to buffer videos.
Allocating more memory to storage gives you more room to install programs in 'Main Memory'. Since RAM is faster than ROM, programs installed in storage allocated RAM will load faster, however they will eat up RAM which could otherwise be used by running programs. The time difference between RAM, Storage and SD cards to load programs is neglible anyway.
Click to expand...
Click to collapse
So let me get this straight ... if were to load a application, say Pocket Music, would that effect both the "In Use" status for Storage [because it physically takes space to store the application in the program folder] and Program [because its being used].
So if a program is being runned, it should take away some memory under "Program".
If a program is installed, regardless if it is in use or not, takes away some memory under "Storage".
Is this correct?
dream_sequence said:
I see. Just wondering, if i were to upgrade or degrade my version of ROM, would that delete the BigStorage hacked ROM?
Click to expand...
Click to collapse
Yep. Most likely you would have to hack it again to regain BigStorage.
dream_sequence said:
So if a program is being runned, it should take away some memory under "Program".
Click to expand...
Click to collapse
Yep!
dream_sequence said:
If a program is installed, regardless if it is in use or not, takes away some memory under "Storage".
Is this correct?
Click to expand...
Click to collapse
If it is installed in 'Main Memory' (which is the 'Storage' bit of your RAM), then yes. If it is installed in your Built-In Storage or SD card, then it will permanently take up space on that instead, but then when running it will also take up some 'Program' RAM.
if i unlock the ext. rom, and remove the stuff i dont need, will it free up some storage memory, or will i gain precious program memory?
It'll just give you a separate 10meg "storade card" space. So, storage memory, but limited to 10 megs.
any way to increase the program memory?
simonk12 said:
any way to increase the program memory?
Click to expand...
Click to collapse
Sadly, no. Just try to avoind installing anything you don't need. Things like Toda screen adding and mods tend to eat up memory very quickly. Also, avoid "security" software, like antiviruses. They're useless and eat up lots of ram and processor power. Voice recognition software eats up ram, too (like MS Voice Command).
yeah of course all those anti-virus isnt needed...i know my way around, just new to the PE devices, thought there's some sort of something to free up the memory, like there's a hack here for about everything
i use pocket + and spb diary on the today screen, cant without them. that leaves me with approx. 30 MB of ram free.
simonk12 said:
yeah of course all those anti-virus isnt needed...i know my way around, just new to the PE devices, thought there's some sort of something to free up the memory, like there's a hack here for about everything
i use pocket + and spb diary on the today screen, cant without them. that leaves me with approx. 30 MB of ram free.
Click to expand...
Click to collapse
30 actually is't to bad. Most PPC software doesn't even use that. Even the map/memory intensive TomTom still leaves me with 17 megs free.
Hi
I have installed a few programs on my TD2 - all to device rather than storage card - and am getting a little concerned that performance may be suffering. With my prevous device I used SK Tools to move apps to the card - but I'm not 100% clear whether this is good practice.
With nothing running, Settings reports 223.10 MB free for storage (75.29 in use) and 75.87 MD free for programs (108 in use). I have installed things like Sprite Backup and Terminator, ActivePrint, SPB FreeCell, MyLife Organized PocketPC Edition, Resco Sudoku Touch and Gaz TD2 Tools.
Really grateful for any advice.
Thanks
I don't see why installing programs to the device memory should cause performance to suffer? It's only available RAM memory which affects performance, and this remains the same whether you instal to the device or to the card. It's when you open, and leave open, several programs at once that performance suffers.
The nice thing about modern phones is the amount of internal storage, which is plenty for masses of programs. The only performance issue you may have is when downloading large files with Internet Explorer, as I think it uses internal storage as temporary space for the file being downloaded, even if you tell it to save to the memory card. I don't think Opera does this though.
Installing programs to the card means you can't "hot-swap" it unless you're absolutely sure all the programs are closed.
In addition to the above internal phone mem is faster than mem card so performance takes a hit if you use the card.
And you run the risk of more freezes and resets being needed.
It is my firm belief that the use of internal mem avoids a lot of hassles all round by making the phone more stable.
And I almost forgot that internal mem uses less battery power than mem cards.
Easy answer...
Use removable storage for data, on-board storage for apps.
If you have too many apps for on-board storage, consider a slimmer ROM for your phone. Remember on-board storage also works as RAM for your apps, so the more you have available, the more apps you can run.
DeathJester said:
Use removable storage for data, on-board storage for apps.
If you have too many apps for on-board storage, consider a slimmer ROM for your phone. Remember on-board storage also works as RAM for your apps, so the more you have available, the more apps you can run.
Click to expand...
Click to collapse
I'd check on that last statement if I were you!
The Topaz has 3 memory areas.
One for flashed ROM.
One for operating RAM.
AND one for storage.
It makes no difference how much you put in storage RAM.
It does make a difference how many apps are running at any one time in operating RAM.
A slimmer ROM image won't make much difference either.
How much of that ROM image is unnecessarily floating around in operating RAM at any one time will make a difference.
Go to settings/system/device information/hardware inforamation
I currently show
RAM size
288 MB
Flash memory size
512 MB
Storage size
342.47 MB
That's a lot of free storage available onboard that is just waiting to be used.
If you go into settings/system/memory you will find storage and program memory values displayed.
Install an app and the in use value of storage memory goes up.
Run an app and the in use value of program memory goes up.
Showing that they are two quite separate physical areas running "independantly" of each other.
Thanks!
Thanks for the helpful responses - much appreciated.
Andrew
werdna72 said:
Thanks for the helpful responses - much appreciated.
Andrew
Click to expand...
Click to collapse
Your welcome to any help we can give.
The capacity of the main storage is very limited. Off course you can install everything on the SD-card, but that stil takes a little amount of memory of the main storage. I now have left only 45 mb of free space, which i think will cause slow-down en surely limit my options to install more apps.
So i tried to remove some standard apps like copilot, but that seems impossible. I wonder which ways you have found to save space, en whether/ how less space will effect the performance of your hd2?
there are a few space saving tips in the "hints and tips"sticky.
samsamuel said:
there are a few space saving tips in the "hints and tips"sticky.
Click to expand...
Click to collapse
Thanx! But i'm afraid those tips won't save me more than 20 mb.
you could always instal some stuff to the card instead of the internal memory. pocket mechanic can move apps that are already installed without needing to reinstall them.
ozer86 said:
I now have left only 45 mb of free space, which i think will cause slow-down en surely limit my options to install more apps.
Click to expand...
Click to collapse
45mb should be enough space for you to install many more apps, as most WM software is only a few meg, and always there is the SD card to install big software (maybe sat nav or large games)
The storage memory is designed to be used to install software and should not be confused with the program memory (used by software running) so there will be no slowdown caused by filling it up.
Here's a problem I don't understand:
How are most ppl able to install so many things on their HD2 and not use up memory space?
So my HD2 has a total of 193.43MB of Storage and 457.01MB of Program.
When I install games and programs and apps, I install them on the device. This takes up "Storage" memory.
I guess, what is the difference? And how can I choose between where (On device or micro) to install each type of game, apps, program?
1) What uses Program memory? What uses Storage memory?
2) If I install a game on the microSD, and do a flash to a new ROM, will I have to re-install the game on the microSD again?
You should keep a basic strategy:
Whatever prog belongs to the operating system (like HTCSense-hacks, GUIs etc.) or should work without storage card:
Install it to the main memory
Whatever prog is not operating system critical (games, browsers, navi-software, apps, photos, videos etc.):
Install it on the SD-Card (the setup in 99% allows You to choose between main memory and Storage Card). It will eat up little by little Your RAM (by adding values in the registry, icons regs in the startup-menu), but this might centuries ´till RAM is full.
Move Cashes to SD-card as described in
http://forum.xda-developers.com/showthread.php?t=583638
and try to keep main data memory above 50 MB.
Maybe installing progs to the SD-Card might make progs a litlle bit slower (not much though) but this way You can install hundreds of apps on Your HD2 (and never forget: before installing a new prog make a full backup of the main memory e.g. with SPB-Backup and if the new prog crashes Your device restore. Also for this it is ALWAYS better to install a new app to SD-Card instead main mem).
lemonspeakers said:
Here's a problem I don't understand:
How are most ppl able to install so many things on their HD2 and not use up memory space?
So my HD2 has a total of 193.43MB of Storage and 457.01MB of Program.
When I install games and programs and apps, I install them on the device. This takes up "Storage" memory.
I guess, what is the difference? And how can I choose between where (On device or micro) to install each type of game, apps, program?
1) What uses Program memory? What uses Storage memory?
2) If I install a game on the microSD, and do a flash to a new ROM, will I have to re-install the game on the microSD again?
Click to expand...
Click to collapse
Program memory is RAM that is used by the operating system when executing programs.
Storage memory is where apps are installed and are then available through your icon links.
Calls are made from ROM to storage and then executed in RAM.
There are a number of issues to bear in mind when deciding where to install apps.
Installing to mem card results in slower operation of the app.
Installing to mem card results in higher power usage and therefore drains the battery quicker.
Installing to mem card can result in operating system freezes and overall slowdowns.
Installing to mem card will establish app links with the operating system that won't necessarily be usable if you flash other OS ROMs. Fresh reinstallation of apps should always be done after a flash of any new ROM anyway to keep things clean and running smoothly and reduce operational glitches to a minimum.
Any backup and restore software should only be used when restoring to the same
ROM and never across a ROM change. Sync all items you can before and resync afterwards.
Only install to mem card those apps that force you to or when you have run out of main storage and similarly have no choice.
If you know you are going to install masses of apps from the outset then as had been mentioned install operating system critical apps to main mem and the rest as you can using mem card last.
This is all good practice and good housekeeping.
Great Post !
Great thread !!!
I always wonder if Storage and program memory can be modified.
It was a long long long time ago, it was possible with my palm pilot...
Is there an application for monitoring RAM usage ?
I have about 190 Mo of free Ram and 39 Mo of free program memory.
woaloo said:
Great thread !!!
I always wonder if Storage and program memory can be modified.
It was a long long long time ago, it was possible with my palm pilot...
Is there an application for monitoring RAM usage ?
I have about 190 Mo of free Ram and 39 Mo of free program memory.
Click to expand...
Click to collapse
There is no real reason to monitor any mem usage unless you operate in a memory hungry fashion. And that will only occur with the install of numerous apps. If you run out of storage mem then that's the time to do something about it and if that doesn't happen, then don't worry about it because your phone won't know the difference.