Memory, storage questions - Touch Pro2, Tilt 2 Windows Mobile General

Hi All
I know the misrepresentation of the RAM for the TP2 has been covered here as an HTC issue, showing only 256 instead of 288.
I find my device blows out to use 130mb with no apps running at varying times. From a soft reset, it is around 95mb, showing a Program total of 187.61mb.
Confused i am....?
Is this total less OS, less OS + TF, Less OS + TF + installed proggys?
Also, my device storage memory shows 277.72mb.
Is this correct? If not, what is the actual storage space on the device supposed to be?
And what of the 512mb ROM size, what exactly does that mean?
Sorry to be asking potentially noob questions, but i am unsure if i have an issue or 2 there.
Appreciate any advice.
Cheers
Jabberoo

Related

Big Storage?

With all these roms with "Big storage", doesnt that mean we are taking memory for the OS? Dont know about you but i store all my info and files on the micro sd so storage isnt the problem but the OS running low on memory to the point that either the programs like "iGo" wont run. Anyone have any idea to set BIG memory if possible so my 8525 will have the memory it needs to run programs?
No you are way off track on what you are thinking Programs need RAM to run which you can add more by increasing the Pagepool we increase the PROGRAM storage if you run out of ram you should get a kaiser I have never run out and I have loaded and run every app I can at the same time
How does increasing the page pool give you more ram?
I agree, it would be nice to have max ram and just enough for storage for essential programs. I have a fast 6gb microsdhc and install everything on that instead.
Chris
i use iGo for my gps. It will say that I have no ram left, and when I check what other programs are running, i have to basically close everything down to use the program. In my older pdas running windows mobile, I had the option to toggle more storage to ram or visa vera but with wm6 I cant. Is there a hack to have more ram for the os.
The more you use the phone, even with all the programs closed the more ram it will use. Only why to clear the ram is to do a restart.
So if anyone knows a reg hack or something please share, cause so far cant find anything
To clarify (this is my understanding)
The total memory on your device is split into say 4 sections when you get it.
Program memory (RAM) -cleared on a soft reset, only holds running processes etc. CANNOT BE INTERCHANGED WITH OTHER MEMORY _ IS BASICALLY FIXED - except for Page Pool.
Storage - where you store programs/files that are not in the ROM
ROM - where the os lives
Extended ROM - additional ROM space.
Now, certain advances mean that
1. Spare space in the ROM image can be freed up and added to Storage memory - this was the original big storage adjustment
2. the Space used by the extended rom can now also be merged to Storage memory - this is the REAL BIG Storage adjustment.
3 The page pool is like a quick access holding area that the system uses to keep files it uses lots. this is part of the program memory but te system does not report it as such. Hence your total program memory plus your page pool is your real program memory. Thus, reducing the page pool will add to program memory. this may impact the performance of your system however.
All this is only my basic understanding.
crazyC said:
All this is only my basic understanding.
Click to expand...
Click to collapse
... and it is completely correct. To say it very clear again:
RAM is physically different memory (different chips) from all other memory. There is no way to get more RAM by sacrificing some storage memory.
That only worked in Windows Mobile 2003, because there also Storage was in RAM. This was changed in WM5, so that data will not get lost when the battery is removed.
Cheers
tadzio
Thanks, that clears that up....lol.
Chris
Memory info
Hi,
I did a little summary of PPC memory here which might be helpful as well.
Best wishes,
Storage Memory Problem
crazyC said:
To clarify (this is my understanding)
The total memory on your device is split into say 4 sections when you get it.
Program memory (RAM) -cleared on a soft reset, only holds running processes etc. CANNOT BE INTERCHANGED WITH OTHER MEMORY _ IS BASICALLY FIXED - except for Page Pool.
Storage - where you store programs/files that are not in the ROM
ROM - where the os lives
Extended ROM - additional ROM space.
Now, certain advances mean that
1. Spare space in the ROM image can be freed up and added to Storage memory - this was the original big storage adjustment
2. the Space used by the extended rom can now also be merged to Storage memory - this is the REAL BIG Storage adjustment.
3 The page pool is like a quick access holding area that the system uses to keep files it uses lots. this is part of the program memory but te system does not report it as such. Hence your total program memory plus your page pool is your real program memory. Thus, reducing the page pool will add to program memory. this may impact the performance of your system however.
All this is only my basic understanding.
Click to expand...
Click to collapse
Thank you very much! This explanation is very useful.
Now I will need some help from the more experienced users...
I'm using a T-Mobiles MDA (838Pro) running WM6, CE OS 5.2.1437 (Build 17944.0.3.1).
For the last month or so, I kept getting messages to say that my Storage Memory is critically low.
I have all my documents, ring tones, music, photos, video, etc. saved on my storage card. So there is practically nothing stored in the device ROM. I've checked all folders under "My Device", and there weren't really a lot of files in there.
I've used Oxios ClearApp and Hibernate to do clean up a few times a day. But that doesn't seems to help.
I've installed Clear Temp and use that to clean up the temp files. It works for a few days, but then the problem returned.
I've even deleted some programs, but it looks like whatever gets freed up will just be quickly be eaten up again.
Has anyone even experienced or heard of something similar? If so, please help!
Thank you very much!
John
Storage Memory Problem
jso905 said:
Thank you very much! This explanation is very useful.
Now I will need some help from the more experienced users...
I'm using a T-Mobiles MDA (838Pro) running WM6, CE OS 5.2.1437 (Build 17944.0.3.1).
For the last month or so, I kept getting messages to say that my Storage Memory is critically low.
I have all my documents, ring tones, music, photos, video, etc. saved on my storage card. So there is practically nothing stored in the device ROM. I've checked all folders under "My Device", and there weren't really a lot of files in there.
I've used Oxios ClearApp and Hibernate to do clean up a few times a day. But that doesn't seems to help.
I've installed Clear Temp and use that to clean up the temp files. It works for a few days, but then the problem returned.
I've even deleted some programs, but it looks like whatever gets freed up will just be quickly be eaten up again.
Has anyone even experienced or heard of something similar? If so, please help!
Thank you very much!
John
Click to expand...
Click to collapse
Dear friends:
Things have gone worse... My Storage Memory has dropped so low that I can't even send out any long SMS anymore.
It looks like I might have found where the problem is, but still don't know how it happened and how to solve it.
First, when I open Settings>Remove Programs, I see that practically all the appication programs are listed under "Programs in storage memory", including those that weren't even installed by me, like "Cyberon VoiceCommander". I'm not sure whether this is talking about the same "Storage Memory". But I thought that when I choose "Install in My Device" when installing a program, it is supposed to go into the "Program Memory", not "Storage Memory"?
Secondly, I took a closer look under "File Explorer", and I've finally found a few files that are very large size:
pim.vol (in root directory), 6.35MB
cemail.vol (in root directory), 412KB
compimeh.0904 (in Windows directory), 16.8MB
It also looks like these files will be amended every time when I do an ActiveSync. Not sure whether this is what caused my Storage Memory to go down everyday.
Has anyone experienced something similar? Would anyone have an idea of what these files are and whether it is safe to delete them?
I really appreciate if someone can help!
Thank you very much!
John
Thanks to those who were reading and trying to help. I have part of the mystery solved.
From this thread: http://forum.xda-developers.com/show...=compimeh.0904
I learnt that the file compimeh.0904.dat is in fact the dictionary that the Hermes used to autofill when we type our e-mails and messages. It will keep growing as we use those functions.
I have followed the instruction on the thread and deleted the file. Now I have 16.8MB back.
But I still don't understand how 30MB of my Storage Memory would be occupied. If some friends here can shed some light, it would be most appreciated.

Modifying size of available Program Memory?

Has anyone figured out a way to "move" Storage Memory or ExtendROM memory over to Program Memory allocation?
I am typically left with 13-14mb of free program memory with the device sitting idle with only system resources/background apps running and would like to re-allocate unused storage as volatile ram to allow me to run more foreground apps at one time. As it stands I can only get 2 or 3 before WM starts automatically closing down apps.
I'm sure this is some serious hacking...if at all possible.
TIA
you dont mention what wm version you are using but with wm2003
there is a slider
with wm5 and up memory is not shared anymore and all real memory is used for applications
and storage is always flash
flash like cd-rw discs have a limited writes before it dies
and it read and writes much much much slower then real memory
which is why these devices use pagepool to speedthings
up
so one cant make virtual memory out of the flash
and if one could it would maybe slow the devices down
OS version in my signature but yes will be more clear next time
(Even though I did search before posting and didn't find anything) I now recall a discussion on this stating exactly the same conclusion.
Thanks for the info mate!

Diamond RAM size - 64MB eaten by aliens?

Some observations:
HTC say 192 MB on their page
Settings -> Device Information says 192 MB
So I guess we have established there's physically 192 MB.
Now... This is where it gets confusing:
Settings -> About says 113 MB. Why is the rest hidden, and what (if any) is it dedicated to? That's 80 MB gone. On my P3600 only 15 MB is subtracted here. VGA screen can only account for a few MB.
The task manager also says 113 MB, and with no applications running except TF3D after a soft reset only 55 MB is free. 30MB more than my P3600. Killing TF3D and soft resetting nets another 10 MB.
Naturally there can be differences depending on kernel versions, hacks and so on.
Some interesting math:
192MB (total) - 64MB - 15MB (value from p3600) = 113MB.
To me it looks like 64MB has been swallowed, or dedicated to 3D (why on earth would it need 64MB), or something else. The 15MB portion I assume is for kernel memory. As a side note, current HaRET version reports 128MB.
Thoughts?
My thought would be "What does this have to do with ROM Development?"
Wrong forum. Let's try and keep the place tidy.
mr_Ray said:
My thought would be "What does this have to do with ROM Development?"
Wrong forum. Let's try and keep the place tidy.
Click to expand...
Click to collapse
IMO this has a lot do do with ROM development, seeing as custom ROMs strive for more free memory. I did debate putting it in the "Diamond" forum, but most posts are less technical there. If a mod disagrees feel free to move it.
Also, the only way you could possibly do anything with the ram setup would be a ROM modification.
I don't own the diamond, but couldn't this 64 mb be some video memory, like some pc embeded controlers?
thaihugo said:
I don't own the diamond, but couldn't this 64 mb be some video memory, like some pc embeded controlers?
Click to expand...
Click to collapse
It could, but 64MB is a crap load for a barely capable chipset and a 640 * 480 screen. I have not seen any details on what kind of 3D hardware is actually in there, as they're holding the inner workings pretty closely wrapped.
My guess, and correct me if i'm wrong is the 80mb preserved for the cab files?
Settings-> Device Information says 192MB Ram, 256MB Flash.
I can give you the right answer:
The 64MB are reserved for the opera browser! I've read that somewhere else,
unfortunately I can't remeber where.
So I guess there would be cooked roms in the future without opera
and 64MB more ram...
Yzord said:
My guess, and correct me if i'm wrong is the 80mb preserved for the cab files?
Click to expand...
Click to collapse
what do you mean? like an old extended rom?
rorydaredkign said:
what do you mean? like an old extended rom?
Click to expand...
Click to collapse
yes..................
i dont think that it would make sense to waste so much RAM for the cab files,
because they would only be needed once in the customizing process at the
first start of the device...
as i wrote above, according to my findings the 64mb are reserved for opera!
TML1504 said:
I can give you the right answer:
The 64MB are reserved for the opera browser! I've read that somewhere else,
unfortunately I can't remeber where.
So I guess there would be cooked roms in the future without opera
and 64MB more ram...
Click to expand...
Click to collapse
The cabs file or the extended rom takes up storage memory and not the program memory. I read it in some review that 64MB of the program memory is dedicated to the GPU for graphics rendering of the VGA display.
Quallcomm CPU with 3D graphics requires 64MB RAM dedicated to 3D functions. No other data can be placed in thise 64MB and it can not be freed.
that's why Diamond (and Sony Xperia X1) have so huge amount of RAM.
64mb just for the 3D? That explains why there weren't any 3D drivers in the kaiser and the polaris then.....
ok this is ALL BS, the 64MB isnt "reserved", Windows Mobile reports the RAM and ROM differently then a usual PC / Windows operating environment.
It falls back on the NAND partitions and whats allocated to what. So in future this still has nothing todo with "ROM Development" so please post this in the General diamond forum.
PS: ET did partition the NAND and he ate 45MB of the ram
jesus you rarely see this load of BS
opera, noo, say that was meant to be a bad joke.
and please do not confuse ROM and RAM. cab files for RAM, when the ram contents get lost on battery removal?!? also the nand partitioning doesn't matter for ram, nand is rom.
not sure about the 3D, but it is quite unlikely it'd want 64MB ram. (I can check later if it accesses that much.)
what is for a fact is that there is an extra RAM shared by the radio and the SPL. the OS does not access any of it normally - but *you* can programmatically access it if you really want to, or even by using pmemdump . (except you are less free to access some parts that the radio restricts access to)
however this RAM is present in all the MSM7xxx, but not reported in deviceinfo on kaiser etc, and seems to be 32MB only (though on diamond I saw indication that it might be 64, I will have to re-check that, probably my memory is failing).
but, what appears in deviceinfo is just a hardcoded value that HTC decides on. maybe for marketing reasons they chose to add this in the total RAM.
one last fact - the OS on the diamond only has access to 128MB of whatever this 192 is, this is easily seen (in nk.exe, romheader, etc), the rest is definitely reserved (either radio, or 3G, etc..). so it isn't WM itself that is eating it up.
that's the best I can say so far without specifically looking, but this is an interesting question and I'll look into this.
cmonex said:
jesus you rarely see this load of BS
opera, noo, say that was meant to be a bad joke.
and please do not confuse ROM and RAM. cab files for RAM, when the ram contents get lost on battery removal?!? also the nand partitioning doesn't matter for ram, nand is rom.
not sure about the 3D, but it is quite unlikely it'd want 64MB ram. (I can check later if it accesses that much.)
what is for a fact is that there is an extra RAM shared by the radio and the SPL. the OS does not access any of it normally - but *you* can programmatically access it if you really want to, or even by using pmemdump . (except you are less free to access some parts that the radio restricts access to)
however this RAM is present in all the MSM7xxx, but not reported in deviceinfo on kaiser etc, and seems to be 32MB only (though on diamond I saw indication that it might be 64, I will have to re-check that, probably my memory is failing).
but, what appears in deviceinfo is just a hardcoded value that HTC decides on. maybe for marketing reasons they chose to add this in the total RAM.
one last fact - the OS on the diamond only has access to 128MB of whatever this 192 is, this is easily seen (in nk.exe, romheader, etc), the rest is definitely reserved (either radio, or 3G, etc..). so it isn't WM itself that is eating it up.
that's the best I can say so far without specifically looking, but this is an interesting question and I'll look into this.
Click to expand...
Click to collapse
Finally, someone who seems to know what he's talking about!!!
It's amazing how many fake problems arrise in this forum because of the lack of knowloged of people, which leads to "theories of conspiracy" and sometimes to funny jokes...
64MB RAM for Opera is a good example of a joke...for the love of God, my Opera on my PC, while working with torrents, emails, thousands of favorites, browsing history older than my great-great-grand-father, only takes 40MB RAM...so why the hell would a **** program like opera mobile would need 64MB RAM?...
Anyway, if you're not sure about what you guys are writting, it's better to stay shut up, instead of inventing things and inducing other people in error...
HastaSSSS
s1rl4ncel0t said:
Finally, someone who seems to know what he's talking about!!!
Click to expand...
Click to collapse
"she" actually
cmonex said:
that's the best I can say so far without specifically looking, but this is an interesting question and I'll look into this.
Click to expand...
Click to collapse
As fun as conspiracy theories are, I'm happy to get an answer that makes a little sense

How to allocate memory (files/programs)

Hi to all, a question, in older Windows Mobile you could decide how much memory allocate to files or programs, now it's exactly half for one and half for other. I mean, I've a Diamond and use Igo8, but 'vent enough memory to make it work well, cause in program memory, after killing all, I reach almost 40 Mb free. But I've 120 Mb free of main storage memory. Or there's a way to command Storage memory (Internal) to work as Ram memory? ope to be clear, thank-you
Allocating memory is a thing of the past (WM 5.0). Although this fun fact is a thing of the past, the good news is, History tends to repeat itself!
The odds are in our favour that we might see this option return .......

Memory Question

I just recently got my TP2 in the mail yesterday am I'm new to everything especially window mobile phones. It says that the TP2 has 512 MB ROM and 288 MB RAM but when I check my memory settings it says:
Storage:
Total 285.44MB
In use:52.77MB
Free:232.67MB
Program
Total:188.21MB
In use 89.37MB
Free:98.84
Someone told me that this is right and that the rest of the memory was hidden memory can someone confirm that for me? Thanks!
Welcome to forums
That is correct
The important is the free RAM you have and that will depend in what ROM are you using, as some of them take a lot of RAM and some others leaveyou with more space.
To give you an idea, I´m running Energy ROM and I have free RAM of 60-80Mb
and before I had a clean ROM with no manila and I got 90-110Mb free.
Hope it helped,
And don't forget to vote!
Yeah, quite a lot of that memory is part of the baseband (so it can't be used as regular RAM), a lot more is part of the pagepool (a program memory cache), some by the radio stack, some by the frame buffer and some by the XIP (kernel), so that 288MB of RAM turns out to be much less for practical uses. If you're interested in learning more about how RAM is used in Windows Mobile, this MSDN article helps explain things a bit.

Categories

Resources