[Q] are WM apps capped from using 25mb+ RAM? - General Questions and Answers

hey fellow XDA WM devs and users and forum people,
Greetings,
so I am asking whether not WM devices are capped on using 25+mb of RAM for each app...
If so, can I assume that this is the reason why we cannot have stunning graphic games just like the other compatitor platforms (iOS, Android) ??
also, a reply tweet from one of my favourite game dev:
http://twitter.com/Isotope244/status/16152606483
any comments or answers are greatly apprerciated
Kind Regards

Processes in winmo can only access 32 mb of virtual memory (with a max of 32 processes). There's normally at least 7 mb or so of memory allocated to dll's for all processes (sometimes more). 32-7=25 mb. I think that's what the developer is talking about. This is changing with WP7, where all process will have full access to 1 GB of virtual memory (limited by the amount of availabe RAM).

Farmer Ted said:
Processes in winmo can only access 32 mb of virtual memory (with a max of 32 processes). There's normally at least 7 mb or so of memory allocated to dll's for all processes (sometimes more). 32-7=25 mb. I think that's what the developer is talking about. This is changing with WP7, where all process will have full access to 1 GB of virtual memory (limited by the amount of availabe RAM).
Click to expand...
Click to collapse
thanks farmer tad for your reply....
now its all clear to me
thanks.
(oh lol... then what's thhe point of phones having all those extra RAM while the OS cannot use them, at all?)

Related

New ROMs: could page pool & remaining mem be posted, too?

For those of us who know just enough to make some real toast with a kitchen, or people who want to just sit down and eat at your fabulous restaurants and consume your delectible cheffery, page pool, even if it hasn't been changed, and an estimate of what the remaining memory might be w/o any changes, would be welcome additions to the menu, as it were.
(I've been having some trouble with the page pool tutorial/editing, myself, and if I could pick one that suits it would be much easier than, well, thinking. Isn't everything easier than thinking?)
i can tell you about my ROM free mem: 33-35 mb mem free, 36-38 mem free with camera driver off. with 4 mb pp, all systems operational.
now: decrease stats by 2mb and you have 3 mem for 6mb pp, it is not worth it imo.
1413:
http://forum.xda-developers.com/show...t=pagepool+hex
screen to prove working method:
http://i11.tinypic.com/624359e.png
on 6mb pp system seems to be more fluid in general, but it IS slower in tests(tcpmp movie test, emu test etc).

Free ROM and RAM after hard reset?

The spec for this device states 512MB ROM and 288MB RAM but how much is available after a hard reset?
So to answer my own question and for any others who might be interested:
Storage (ROM), total 322MB, free 275MB, Program (RAM) total 201MB, free 141MB (without tf3d, including tf3d adds about 10MB)
These figures are from a device after having been turned on for the very first time.

/proc/meminfo shows total memory as 99040KB

/proc/meminfo on my G1 shows total memory as 99040KB. I thought the G1 had 192MB of SDRAM. Clearly I must be missing something here. The free command shows the same as well.
Good question... with that said where is our ROM at too? I don't see 256MB of ROM... by my calculations I am missing about 50MB but I could be wrong.
neoobs said:
Good question... with that said where is our ROM at too? I don't see 256MB of ROM... by my calculations I am missing about 50MB but I could be wrong.
Click to expand...
Click to collapse
The fact that they advertised it has having 256MB of ROM seems strange to me, since the internal memory that comes closest to that (268,400KB - when adding up the total sizes of the /dev /sqlite_stmt_journals /system /data and /cache partitions - is actually 262MB) is definitely not Read-Only-Memory. And it wouldn't appear to be 256MB, unless that /sqlite_stmt_journals is a subdivision of another partition like the /system/modules and /system/xbin (which I obviously left out of my calculations), that would bring it down to 264,304KB or 258MB - pretty close.
But that is still not ROM, so I don't know what they were getting at with that.. Unless I missed a memo and ROM doesn't just mean Read-Only-Memory any more...
I was confused about the use of "ROM" too. Apparently, it's just to differentiate between memory and storage. The /data partition is definitely not read-only.
techvd said:
/proc/meminfo on my G1 shows total memory as 99040KB. I thought the G1 had 192MB of SDRAM. Clearly I must be missing something here. The free command shows the same as well.
Click to expand...
Click to collapse
I think that the rest of the memory is reserver for the framebuffer and video textures etc.
The question was already answered by Hackborn on the mailing list.
https://groups.google.com/group/android-platform/browse_thread/thread/adb2fa9946275b73
i dont think that thread responds to "where the hell are the 100 MB remaining"
i dont believe "radio firmware" + "graphic framebuffers for shadows" + "etc" is eating 100 Mb of memory. I dont believe and in that forum they dont explain the numbers.
windows XP, with 800x600 x 65.000 colors, is able to run with just 64 Mb of ram, and only 200 Mhz. That would give as 120 Mb Free. to run games like diablo 2, baldur's gate (i played baldur's gate with my pentium mmx 200mhz)
This phone is superior than my Pentium 200mhz who had 64 ram. why this phone cant do the same with 3x times memory x 3x times cpu?
Why windows Xp (a real operating system) is running with a lot less resources than android ??? where is our 192 Mb of ram??
a 200mhz Pentium >>>> 384 mhz ARM processor
*) first of all, a pentium is faster than the arm we use, especially for things like gaming.
a PC is optimized for performance, an embedded architecture is optimzied for efficiency (especially regarding power consumption)
*) your PC has a graphiccard that has its own memory.
*) android = linux = real OS.
why do these rants always pop up whenever embedded systems are discussed.
it was the same with the gp2x / pandora scene, the same in every windows mobile forum, etc.
people, get a clue. attend a course about systems architecture or read a book or two...
Take a look here: http://forum.xda-developers.com/showthread.php?t=482228
Same discussion
you saw i called windows xp a real os and you started freaking out, lol !
*) cpu is 528 Mhz clocked down to 384 (google says: to conserve battery!!!!) , so they stole us speed and memory. Performance vs eficiency? i dont buy it. Its all the same running the same kernel.
*) my graphic card sucked balls, old ati radeon 128 with 16mb ram. So, 16 mb doesnt mean a **** in the middle of the 100MB we are missing.
*) android = java = resources devour, when i discover android = java i was disapointed, the real operating system running on my phone is the good kernel+debian armel which i had to host in memory card instead of internal memory because lately google is acting like microsoft. and im starting to think android will be as ****y as windows is.
yea i readed a pair of books and i know how to count, where is my Mhz and where is my Memory?
greetings

How to increase program and storage memory?

Hello,
I've built a ROM and I have not so much memory available just after booting:
Storage : 39 free of 44 MB
Program: 10 free of 43 MB
How to increase at lease program memory in order to get more RAM for programs?
Why do I see only 43 MB of program memory as some ROMs show more?
StefanSki said:
Hello,
I've built a ROM and I have not so much memory available just after booting:
Storage : 39 free of 44 MB
Program: 10 free of 43 MB
How to increase at lease program memory in order to get more RAM for programs?
Why do I see only 43 MB of program memory as some ROMs show more?
Click to expand...
Click to collapse
You've been a member since 2007. Most people would figure that you should know the rules by now. STOP POSTING in the WRONG FORUM.
The size of the ROM space depends on what the cook puts in the ROM. The less stuff, the more space.

[Q] Understanding Memory - ROM/Cooking Question

Hoping some of you technical guys can help with this question.
I own an Inspire/DesireHD and was trying to understand how Android memory space works. Is all the device memory one pool and the ROMs partition it as needed, expanding to whatever size they require and leaving the remainder for cache/dalvik/RAM?
The reason I'm asking is because I'm running RCMix Kingdom .2 and it's larger than Capy's 6.1 version. Obviously this is attributable to Sense v.3's larger footprint. To compensate, I would be perfectly happy to remove some programs I never use like Teeter and Polaris Office since I own DocumentsToGo.
What I'm getting at is that if I wanted to reduce the ROM footprint to return more memory to user space for runtime and programs, how would one go about doing so?
Thanks in advance!

Categories

Resources