Memory in WM6 - MDA II, XDA II, 2060 Windows Mobile 6 Upgrading

When i upgraded my Himalaya to WM5, I think I used used the 64 MB RAM version. I used the himaDOC tool to partition my device and give 64 MB to the RAM and 64 to storage.
Will that partitioning persist after I have upgraded to WM6? Ever since I installed WM6 my device is very very slow and it is because there's less than 3 MB of RAM left available. Here's what my machine says about its memory:
The ABOUT menu shows "Memory: 61.28MB"
The Hardware tab in Device Information shows RAM 128 MB, Flash 32MB, Storage Size 30.53MB
And when I go to Start > System > Settings > Memory, it shows Storage Total: 30.53 and Program Total 61.25MB
I am a little confused about what all these different types of memories mean. If anyone can clarify, i would really appreciate it. Also is there a way to increase the storage memory because with the total 30.53, 27 MB is always in use and with the remaining 4 MB, the device is painfully slow.

humayunl said:
And when I go to Start > System > Settings > Memory, it shows Storage Total: 30.53 and Program Total 61.25MB
I am a little confused about what all these different types of memories mean. If anyone can clarify, i would really appreciate it. Also is there a way to increase the storage memory because with the total 30.53, 27 MB is always in use and with the remaining 4 MB, the device is painfully slow.
Click to expand...
Click to collapse
If you have used DOC partitioning tool, you have 30.53 MB of storage ROM. The rest of ROM is your system and radio stack.
Your RAM is divided into 3 parts: program memory (actual RAM), RAM disk and page pool. They sum up to 128 MB. So, for example, if you have 32 MB of a RAM disk and a 32 MB page pool, you have 64 MB of a program memory left.

So from the numbers I see on my device, does everything seem good or is there anything I can do to further improve memory performance/allocation so that the things will be faster?

Do you have a RAMdisk enabled?
You know, there's no simple answer to "what configuration is better". If it were, you wouldn't have a choice It depends on how many programs you have installed, what exactly programs you're running, and so on...

Related

Just got my O2IIi. And I have couple questiont about it.

I just got this unit on ebay from a UK seller.
According to the box and description, it somes with 128Rom and 128 SDRam
But under "Device Information" it shows I have a Ram size of 128MB
a Flash size of 64MB only
Is it normal, or did I get a chopped down version of the pda from ebay seller???
Also, It there a program the replaces the Phone Dial program or a better phone dialing program for IIi, that can provide better controls???
Since the dialing program along with the contacts currently in our phone is not very user friendly for Driving!...any suggetions appreciate.
I'm hoping to see a program like regular cell phone where u can just scroll down and see your phonebook and dial using just one hand..
Thanks
Look in the system information and see what model it is.
Walay,
my O2 XDA IIi says the same. I think it's correct, with the remaining 64Mb (see further down the device information) being used for storage (mine says 59.68Mb)
Doesn't look like you're being ripped off
Mine does too looking at it!
Start menu/Settings/System/Device Information
CPU: Intel(R) PXA272
Speed: 520 MHz
RAM size: 128 MB
Flash size: 64 MB
Flash chip type: 28F256L18
Data bus: 32 bits
Storage size 59.68 MB (That is the rest of the Flash Memory)
LCD: 240 x 320 TFT
Colors: 65536
SD RAM will more than likely be an SD card he included.
As for the devices memory, you have 128mb RAM which is devided between storage and running programs, and the ROM which contains the OS itself, and the Ext ROM which contains the installers for things like O2 Active UI, Skype, the fax software, and so on, and leaves you 64mb spare to use.
The 64mb left in flash ROM, or on SD card, will not be lost if you run the battery out completely, or hard reset the device, anything in RAM will be lost.

rom&ram size

i look in the specification of kaiser in htc site, and it shows 256 rom and 128 ram.
when i look in my memory section at my device i saw
storag 153m and program 101mb
can anybody tell me what is missing, im using the originall rom.
am l anderstaning it wrong or there's another reason
The devices OS and applications take up the space not listed in this case 103 and 27 MB, respectively. The missing space is being occupied or used by the installed OS and applications. The space you see is what is left and available for you to use. If you were to erase everything and look at the space then you would see truer values (not that you can).
So whats the difference between ROM memory and RAM memory?
When I install a program on my device (not storage card), am I utilizing space from ROM or RAM?
And is storage ROM or RAM and program is ROM or RAM?
Thanks
Assuming the same terms appy with my TyTN II as with full sized PCs, ROM = Read Only Memory and RAM = Random Access Memory. ROM is Non-Volatile (ie data is not lost when the power is switched off) where as RAM is volatile (why you get a message saying data may be lost if you continue to run down your battery when it's very low. ROM is generally (much) slower for read and write speed than RAM (hence why RAM is used).
In the case of the TyTN II ROM is what is known as flash memory (because it can be overwritten using a process called flashing). It can also be written to in more general use such as when installing programs so I prefer the term Flash rather than ROM because it's not strictly read only in this case.
When the programs are installed into main memory (rather than a card) they will be stored on ROM (so it's not lost when the power is removed) but will be in RAM as well when the PPCs CPU is working with the program.
If the OP nndd12 looks in Start =>Settings => System tab => Device Information => Hardware Tab the RAM and ROM details are in there but the ROM is termed Flash.

Tilt Memory Issue

For some odd reason when looking at my memory status.. it shows that my total program memory is 95.36 and my total storage memory is 129.91..
Shouldnt my Program memory be up to 128? while my storage memory at 256 for flash?
Can anyone post up what they have in the Settings > Memory
Storage
Total 129.91 MB
Program
Total 95.36 MB
Total 134.04
Program 95.30
But this will vary greatly from ROM to ROM unfortunatly there is no. You WILL have this amount. What is specifed by HTC is when using there own official ROM
ohh i thought i had some hardware failure or something.. what happened to the other roughly 30MB of Ram? just wondering where it went..
Depeneds on a lot of things really such as what background apps the ROM has running as default. All of your presonal settings on the phone etc. But nope nothing to worry about with this one

Official WM6.1 from HTC for Kaiser and amount of RAM issue...

Hello,
As you know Kaiser has 128MB of RAM. When you open Memory in settings then you can see that there is only 85.32MB of Program memory. So where is 42,68MB of RAM? Is all gone for pagepool in this ROM?
Best regards.
Just like yr desktop, everything runs on the machine need memory (RAM). OS (WM6.1), driver, start-up program, phone dialer, today ... etc.
jackleung said:
Just like yr desktop, everything runs on the machine need memory (RAM). OS (WM6.1), driver, start-up program, phone dialer, today ... etc.
Click to expand...
Click to collapse
You are talking about "in use" memory. I am talking about total memory what you can see in memory in settings...
After soft reset i have:
Total: 85.32 MB
In Use: 38:93 MB
Free: 46.39 MB
Anybody can explain me why total memory is only 85.32?
art12345 said:
You are talking about "in use" memory. I am talking about total memory what you can see in memory in settings...
After soft reset i have:
Total: 85.32 MB
In Use: 38:93 MB
Free: 46.39 MB
Anybody can explain me why total memory is only 85.32?
Click to expand...
Click to collapse
I know exactly what you are talking about. In older ROMs 6.0 and I believe some of the older 6.1, that amount was closer to the 100MB mark.
Part of that (about 12MB) is used for page pool. However almost that amount was used on the older ROMs as well, so wouldn't account for the almost 15MB disparity we see.
I have asked this question myself a couple times in the ROM development forum...no one has provided an answer. Some suggest that they are using that RAM as additional 'cache' ram of one type or another to improve performance. That seems like it could be a logical reason since whenever you increase other cache's in the registry it takes memory out of that same chunk. The other answer could be that there are newer or more low level drivers that for one reason or another are taking up that RAM.
Fact is no one knows. My bet is on cache of some point, although i can't really say that I see an improvement that would warrant that 15MB of use. There's not much you can do about it at this point other than live with the diminished memory or flash an older ROM.
Before i had HTC Himalaya (128MB of RAM) with WM5 and there when you set up 16MB pagepool then all rest of RAM (112MB) was available in memory applet. I never tried Himalaya with WM6 ROM so i can't tell how much memory was available then. However, thanks for your reply. Regards.

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

Categories

Resources