What is "Program Memory" used for? - MDA III, XDA III, PDA2k, 9090 Software Upgrading

Sorry for this stupid question, I did search but I seemed not find any thread regarding my question.
Can someone tell me what is Program Memory is used for, I have a lot of free space in that, and I don't know where is that. All my files and my software seem to be on the Storage, but I only have 60Mb of it, there is another 90Mb free on the program memory.
Thanks.

Programs uses this as RAM when they are running. Just like on PC.

In WM 2003 i can install software on this RAM and run them directly from it. Plus I can store files in it as well as in the Storage. Is there anyway I can make this RAM usable for storing files and installing software? I heard from others that they can adjust this RAM to make it smaller and give some space to the Storage. Here is the source :
http://handheldvn.com/forum/showthread.php?t=30214
Source is in Vietnamese so most of you might not understand, just for reference.
Thanks

As I understand it, 'RAM' and 'Storage' occupy the same bit of hardware. Your PPC increases the space available to each area as you fill it up..
It doesnt seem to quite make sense to have it that way, but thats how it seems to me. Anyone wanna correct me?

It has to do with WM5 persistent storage. The storage memory and program memory has to be seperated.
http://www.aximsite.com/boards/showthread.php?t=102947

Related

Vodafone Diamond Memory

Can somebody please explain how much internal memory my phone should have, I'm a bit confused I thought it was 192MB.
If i open memory in the settings it shows Storage 93.98MB and Program 113.07MB.
Correct me if I wrong but I think the program memory is like the ram on a computer to run programs etc and the storage is for any programs that I load or files I save but I have hardly installed anything and my storage is only showing 23MB. Whats using all my memory?
All theories and explanations:
http://forum.xda-developers.com/showthread.php?t=402747
Thanks for that

memory management

I'm finding the memory management in my MDA compact iv very frustrating. I know it's not phone specific but more to do with how windows itself manages the memory but it's annoying to have 8Gb of internal memory available yet i can't run my youtube app because i have less than 8mb (in fact i'm down to 2.84Mb) of free storage memory and down to 22.02Mb of program memory!
Some of the applications i've installed, i read that they couldn't be installed on internal memory or else they wouldn't work so that too decreases the amount of memory available for applications such as youtube.
Does anyone know of any workarounds for better memory management? i'm now considering a new "lite" rom installation but didn't really want to mess around with that as i've not tried it before.
cheers all.
Ever tried Oxios Hibernate?
http://www.oxios.com/memory/
You have set the "X" button to close programs rather than minimise I presume?? No point having lots of programs running in the background unless absolutely neccessary.
BTW, most programs will run from the Int Storage....just try them at install (if they definately don't allow you to install there, then they won't let you!!) Of course, if your not happy with them running from Int Stor then remove them and install to your device
i have all programs closed down but still am low on memory.....the only option now really is to do a hard reset, re-install my progs to the internal and see what does or doesn't work from there........

Increase ram on htc touch diamond

Is there a way to use the internal storage to increase the ram, like virtual ram? With this we could install more software without memory fail.
Thanks
pinttas said:
Is there a way to use the internal storage to increase the ram, like virtual ram? With this we could install more software without memory fail.
Thanks
Click to expand...
Click to collapse
not sure about using the storage as a RAM drive, but if you want to install more software you should choose to install it to the storage card when you are given the choice at installation time
Yes, I know. But the memory usage increase.
Same problem, I have installed apps on my internal mem but it still used the system memory.
An electronics shop that can upgrade the memory would be sweet! I own both Touch Pro and Touch Diamond and I love the Diamond's size and weight, but the Touch Pro lets me install away.... The same amount of memory on a Touch Diamond and the SD card option is where HTC failed. Heck, even the regular Touch had SD!
check this out dude...
http://forum.xda-developers.com/showthread.php?t=551148
Just install a custom ROM and you'll get plenty of more RAM than on a stock ROM.
that is true to a certain extend but....
wouldn't it be sweet if you could upgrade the ram hardware. how hard can it be?
(probably impossible)
Add additional RAM
Hi,
I checked this thread which is 1 year an a half old. Is that still impossible to create a kind of partition in the internal storage that can be used as Additional RAM?
Isn't it what Android systems installed on HTC diamond already do?
Here is an explanation why pagefiles weren't implemented in WM5:
blogs @ msdn @ com/b/windowsmobile/archive/2006/03/31/566187 @ aspx
(change ' @ ' to dots - can't use links yet:])
Since for example Desire HD has 1.5gb of internal storage & 768 MB RAM, and (at least on PCs) it's common to set pagefile size to double the amount of RAM I think it won't be implemented in any version of windows mobile soon.
Android has modified version of standard linux kernel which has support for swap partition since almost always and that's why we can use it on Diamond.
And we use it because Diamond has less RAM than it's sufficient to smoothly run Android.
But I really don't think it is widely used in devices created to use Android as an OS.
Anyway, apps that use a lot of data(opera, google maps etc) use it's own cache file on disk, media players also reads data from files while playing so I really don't see necessity to have a swap file on WinMo unless you want to run like 15 apps at once.
And if you want your diamond to look like hd2, you have to live with the fact that it will work slower than the os and apps created for diamond.
Hope I answered your question

Some Clarifications About Memory

Hello,
I would like someone to clarify to me some things about the device memory. My current mem readings as shown in the Control Panel are:
- Storage: 299.01 MB (210.27MB free)
- Program: 183.73 MB (72.87 free)
According to the official specs, the Topaz has 512 MB ROM and 256 MB RAM. How are these two types of memory related to Storage and Programs? Is there a way to mess between RAM, ROM, Storage and Programs in order to achieve optimum memory usage? For example, in my device there seems to be a lot of free Storage Mem available, as compared to Program Mem... Should I need to do something about this big discrepancy?
I would be grateful if someone clarified all this to me.
To be very short:
ROM (Read Only Memory) is where bootloader and Windows resides:Beside this there is more room to install applications (Programs) and to store personal files such as pictures,videos,mp3,docs etc.(Storage). ROM is non-volatile memory, this means that data will remain in the device even if power is cut off and will be available the next restart.RAM (Random Access Memory) is volatile memory that your device needs for ordinary functioning (loads into it programs that are running).RAM wil be emptied if powered off. It does not have sense to compare these two values and try to make them similar. An advice would be to install and store all you can in the Memory Card.Note: some apps/cabs need necessarily to be installed in the device (Programs memory) otherwise they don't work.Note 2: Access timings to memory cards are higher than internal ROM, take it in consideration if you have to decide where to store/install.
...Well I wasn't so short..I'll try it again:
If someone asked me:""why do I have so little free Program memory compared to Storage memory?"
I'd answer:"It's beause of many useless Microsoft programs embedded into Windows that cannot be uninstalled, only cooks can do it"
Thanks a lot for the (not so short after all! ) reply! So, if I get it correctly, the so called Storage Memory is the ROM after all: In other words, these 210 MB that are free cannot be utilized by me in any way, unless of course, I switch to a cooked ROM that contains lots of programs that currently occupy my RAM, and which they will not be needed to be installed there any more.... However, I am not in the mood of flashing and setting everything up from scratch, right now....
The storage card is indeed a solution, yet it has the two limitations that you correctly mentioned... So, I will basically have to stick with the RAM that is left...
In the same order as your arguments:
-Those 210 MB CAN be used by you, by installing apps in it, but I adviced you to possibly install them in Memory Card unless inevitable.
-Cooked ROMs generally free up Programs Memory area (or maintain same memory and upgrade embedded apps).
-Storage card is simply VITAL,access timings and transfer speeds are good enough to support everyday use.
-Then you talk about RAM: You "have to stick to RAM that is left" as anybody,but RAM usage is variable, depending on how much intensive is your device work in runtime. To optimize RAM memory use CleanRam, you can do it manually or schedule it (like I do)...and of course don't run too many apps at the time (check Task manager)!!
jcan said:
Hello,
I would like someone to clarify to me some things about the device memory. My current mem readings as shown in the Control Panel are:
- Storage: 299.01 MB (210.27MB free)
- Program: 183.73 MB (72.87 free)
Click to expand...
Click to collapse
I was talking about these 210 MB, which are reported as free in my Storage memory, which if I understood well is the ROM... So I can't use them to install apps in it.
On the other hand, the Program memory (which I have 73 MB free) is the RAM, right?
Or I've got it all wrong?
210 MB is part of the ROM and it is free space in which you can store personal files (mp3,pictures,videos,contacts,docs etc.)--->same as Memory Card but smaller and quicker.The free memory in which you can install programs is in your case 72.87MB and is still part of the ROM(I want to better check this last statement,update coming soon).
RAM is another memory module,physically separated from ROM,it's another chip. RAM values vary with the device workload.
Update: I confirm,to simplify we can say that both Storage and Programs memory is part of the ROM, in no ways it can be considered as being RAM.
Thanks a lot for all the clarifications, sualc! Now everything has been sorted out to me.
You're welcome,cheers

Main Memory Low

I save all my programs and install them on the internal drive. I am still getting a low memory warning. Are there any specific places I need to look , i.e Windows folder, etc.., where I can remove useless files? I'm afraid to delete some important things.
I have an Alltel Touch Diamond. Thanks in advance.
Low memory warning is not about the storage where you save your stuff & apps. Its the RAM of the diamond. To solve the issue you'll probably have to install another ROM with lower mem usage or close TF3D before running your heavy apps.
HI THERE
the program pocket mechanic solve me a lot of that issue .
after installing the prog. i removed some what of files to the intenal storage .
it did work for me just great /
windows folder/directory
open windows directory. goto Opera folder. goto images folder. any files that aren't jpg or png (meaning files that will have an opera logo in front of them) are deletable. If you use opera a lot and have never done this, there may be many. Also Windows/Messaging. this stores info from all emails, even when you delete, info is left here- delete all old stuff. If you feel iffy about trying any of this, create a folder in your internal storage to cut these files into, and if you have any trouble or do something wrong, you can cut/copy them right bsck (but these sre things i do to keep memory clear). Also, ClearTemp is an AWESOME HELPFUL program (and free). I think v1.21 is the latest, but after 3rd day of using it, it had recovered about 10mb of storage memory. (set it up properly, din't just hit 'clean'). good luck.
Lastly, some early diamonds (roms) had a known issue with unrecoverable storage memory, so last case scenario, update to newest official rom.
nickschot said:
Low memory warning is not about the storage where you save your stuff & apps. Its the RAM of the diamond. To solve the issue you'll probably have to install another ROM with lower mem usage or close TF3D before running your heavy apps.
Click to expand...
Click to collapse
au contraire. memory on diamond is partitioned 3ways (storage memory, program memory, internal storage)
when you get a 'main memory low' msg, it's usually because your storage memory (not RAM), and not program memory, has dropped to <1mb. not your operating memory or program memory.
UgXvibe said:
I save all my programs and install them on the internal drive. I am still getting a low memory warning. Are there any specific places I need to look , i.e Windows folder, etc.., where I can remove useless files? I'm afraid to delete some important things.
I have an Alltel Touch Diamond. Thanks in advance.
Click to expand...
Click to collapse
I dealt with this on my first diamond. Had to return it - it is an issue on early diamonds, known by htc (storage not erasing things it should, regardless of user settings). A search will turn up a handful of other threds on this topic.
Thanks for all the replies.. here are screens of what I'm talking about.
As you can see I have a ton of storage on the Internal but 1Mb left on Device... If you still agree that I should follow the advice above I will do that. Just wanted to clarify what I was talking about.
thank you scottspa74
I have exactly the same problem with storage memory and what scottspa74 proposed just gave me the solution to my problem .
Thank you very much
Well, I also found that if you have taken a lot of pictures and video with the phone it takes up a ton of device storage. Try deleting big video files or transferring them somewhere else.

Categories

Resources