RAM question...... - Tilt, TyTN II, MDA Vario III Windows Mobile ROM De

Hi guys just wondering, we have 128MB RAM on our Kaisers. But even on the most lightest ROMs we can only free up about 70MB. Which means 128MB - 70MB = 58MB is used by OS and other stuff. But I remember that on my old Hermes which had 64MB RAM there used to be about 30MB free. Thats 64MB - 30MB = 34MB used by ths OS and other stuff. But how come the Kaiser uses 58MB(Kaiser used by OS RAM) - 34MB (Hermes used by OS RAM) = 24MB more ?
Is anyone kind enought to explain ? Maybe some ROM Cook could explain this ?
Thanks in advance !
Edit : 64 views and nobody has the answer ?

mem
This is kinda the byte and the bit thing. Htc says that the flash is 128 mb, but in real MB its 101.63 ( u can see it in settings - about). It's like when u buy a harddisk of 500gb, but when formated it has real 460 or so. Thus, if u do the maths, the os uses quite the same memory as wm5, or even less. Hope this clears it up for u!

but thats for harddrives not RAM. Oh well thats another fine mess.

it's used as ram but as a hardware it is flash memory. flash drives are like harddrives for what i know. so when they say 128 thwy really just want to squeeze every penny they can from buyers. its called advertising, the average form of manipulation. oh and by the way, also what tgey say is true, as in 128mb not MB, but thats only a tiny detail. ps the 64mb ram phones were the same...hardly did u see one above 48 real MB. Cheers

You're confusing RAM with ROM now. The Kaiser has 256Mb of ROM, which is technically implemented as flash memory, the harddrive if you like. This is where windows, your programs and your files are installed.
Then there's the RAM, 128Mb. this is volatile working memory for the CPU to run it's programs in. It has to be way faster than flash for your phone to be usable at al, and is probably implemented as SDRAM.

Related

192MB RAM HTC Jade or 123 ?!?

Im totally suprised because I though that the HTC Jade (touch 3G) has 192MB of RAM but the system does only use 123mb of it :S Is this normal and if, why?
I made some screenshots of my system one showing from the settings and the other from mobile taskmanager...
Thanks for the answers!
If you didn't bring this up, I would have never known about that. lol
I'm assuming the rest of the RAM is for the video, but someone please confirm. Thanks!
On all devices(depending on the ROM you use) your actual available program RAM at startup is decreased from the actual hardwares amount.
For instance, the fuze/touch pro has 288 MB RAM, but when you start the device up you get about 200MB free RAM. With the custom ROM i'm using i actually only get 189.00 MB free Program RAM.
As to what occupies the seemingly unused space, i'm unaware of. All i know is it seems to be taken up by the ROM image.
Hope this helps.
so.. ist there any possibility to hack those unused space of ram with an custom rom or something? I mean 60MB makes about 50% of the ram which is currently used :S
Am I the only one? Is there anyone else noting less RAM then 192mb with his Touch3G?
You can't "hack" it. some ROMs use less RAM and you get a nicer bigger amount of it since your OS takes less space.. you can find a ROM for your device with more RAM space... that's the best you can do.

Finding out the amount of RAM installed in the phone?

As a 101% of you guys already know the HTC Magic/Sapphire is available in (at least) two versions with different amounts of RAM (192 MB and 288 MB, respectivly). I have a Vodafone-branded Magic, supposedly equipped with the lesser amount of RAM.
How do I verify this using just the phone? I have installed a term-application allowing me to get a shell prompt. Using this, I've copied the /proc/meminfo file to my memorycard and retrieved it to my computer using FTP. These are the first two rows from the file:
MemTotal: 98920 kB
MemFree: 3300 kB
The first figure seems unreliable, though - I have a hard time imagining that there's just 98920 / 1024 = 96.6 MB RAM installed in my phone.
Can someone please tell me how to really check how much RAM is installed in an un-rooted Android-phone?
If you read the wiki, as well as every second thread around here.. the answer is:
32a - 288Mb
32b - 192Mb
.. it's as simple as that.
Focusyn said:
As a 101% of you guys already know the HTC Magic/Sapphire is available in (at least) two versions with different amounts of RAM (192 MB and 288 MB, respectivly). I have a Vodafone-branded Magic, supposedly equipped with the lesser amount of RAM.
How do I verify this using just the phone? I have installed a term-application allowing me to get a shell prompt. Using this, I've copied the /proc/meminfo file to my memorycard and retrieved it to my computer using FTP. These are the first two rows from the file:
MemTotal: 98920 kB
MemFree: 3300 kB
The first figure seems unreliable, though - I have a hard time imagining that there's just 98920 / 1024 = 96.6 MB RAM installed in my phone.
Can someone please tell me how to really check how much RAM is installed in an un-rooted Android-phone?
Click to expand...
Click to collapse
You checked it right, almost all the missing memory (from the 192 mb) is occupied by:
The kernel itself
The shared memory (gpu, camera, mdp, adsp)
The radio firmware
Maybe some things more.
What you see in /proc/memory is the free memory for the userspace after the kernel has loaded and the init has freed some ram.
Why is android such a memory hog... People can run linux derivatives on routers that are equipped with WAY less ROM and RAM.... WRT54G => DD-WRT project.. There has to be a way to optimize the memory usage.
Easyest method is to go in the FastbootMode (1. PowerOff Device, 2. press CallEnd and Back Button together, then u are changin in the FastBoot Mode),
U can read than in the first strings xxxx-xx PVT 32A or PVT 32B...
32A is 288MB Ram (original HTC, Three Austria, etc.) black Magic´s
32B is 192MB Ram (Vodafone, Vodacom, etc.) ---> white Magic´s
But only the colour is not enough to decide, there are also white 31A out there
Hope this helps..
Regards, Andi
PS: Now i will jump into my pool , without my magic... for sure
zambezy said:
Why is android such a memory hog... People can run linux derivatives on routers that are equipped with WAY less ROM and RAM.... WRT54G => DD-WRT project.. There has to be a way to optimize the memory usage.
Click to expand...
Click to collapse
I think the real question is, why does HTC continue to make a 192mb version of the phone, when the Android OS isn't exactly tiny to begin with?
I'm not happy that T-Mobile-US (cheap weenies) went with the 32b version for the myTouch. And now rumors are afoot that the Donut & Eclair releases will be even fatter and are struggling to fit reasonably in 256mb ROM's. Just means the running footprint will likely be bigger too.

Memory Problem

Hi guys
I'm new to all this, just got a Touch Pro the other day dirt cheap which was so slow it was almost unusable. I've flashed hard spl and a rom with Mobile 6.5 rather than the stock 6.1 but sinse doing this the total memory available has changed from 288 to 200 and the % usage has risen to 26%ish before to 42% now on bootup.
Could someone please explain this, do I need to make changes to the pagefile or something?
Also I'm looking for a mobile "msconfig" to change startup programs that are loaded to free up more memory could anyone help me with this?
Thanks
Unless you're actually getting memory errors or the phone is locking up, I would say you don't have a problem. Just ignore the different values (are you sure you had 288 M of ram; I don't think so). 200 M of ram is plenty, and you should be glad you're using more. If you don't use it, it's kind of pointless. More ram usage usually means things run faster. Trust your chef.
SK Tools allows you to tweak your startup (among many other things). But unless you actually have a real (and not perceived) problem, I wouldn't worry about it. People get way too caught up in the % ram. I don't even use the quick menu any more, and it's kind of a relief to not see it all the time.
You can decrease the page pool with a page pool changer or hex editor. It sounds like you have a 14 M page-pool, which seems pretty reasonable. If you drop the pagepool to 6 M, you have another 8 M of available ram, but your ram% will go up. I'd just forget about it if I were you. Trust your chef.
matt09 said:
Hi guys
I'm new to all this, just got a Touch Pro the other day dirt cheap which was so slow it was almost unusable. I've flashed hard spl and a rom with Mobile 6.5 rather than the stock 6.1 but sinse doing this the total memory available has changed from 288 to 200 and the % usage has risen to 26%ish before to 42% now on bootup.
Could someone please explain this, do I need to make changes to the pagefile or something?
Also I'm looking for a mobile "msconfig" to change startup programs that are loaded to free up more memory could anyone help me with this?
Thanks
Click to expand...
Click to collapse
Like Ted said, the numbers you are reporting are not an issue at all. Be careful tweaking your page pool too much. I use Memaid to tweak my settings and find that the devices default settings, which are the ones cooked in from the kitchen, provide the best performance.
Thanks for the replies but the reason I asked is because the Touch Pro has 288mb of ram total which was displayed in Win 6.1 while 200 is reported as the total in Windows 6.5, and the fact the % went up so much reflects the error in the amount of memory detected for use. I know the % don't mean much but it looks like i have 88mb less available to use?
Thanks I'll look into SK Tools.
Cheers
I think you're getting the 288 MB ram from the specs (it's the size of the chip, I guess, but not the amount of free program memory); that's not the available ram, though, in use. I have no idea how much free ram I had on the stock fuze rom, but it wasn't anywhere near 288. I currently have 197 M free ram with a 16 M page pool on a 6.5 rom. Your ram is perfectly normal, it's what everyone has. Flash back to the stock rom and see how much ram you have then-it won't be 288. (Now that I think of it, I think I had ~200 M free on the stock rom.)
There's no error in the % ram at startup, either. That is entirely by design. If you want to see a lower number, use advanced config to either lower or disable the caches. Then enjoy the low program memory usage and the sucky experience. More ram usage = better performance. You still have 110 M of free ram at startup. That's more than most devices have in total. Use it. Enjoy it. Don't waste it by not using it. That is my advice to you.
If you don't believe me, just take look at NATF's 6.1 rom vs. his 6.5 rom. He's got 193 M free ram in the 6.5 rom (with a 20 M page pool), and 200 M free ram in the 6.1 rom. Not sure what the PP is in the latter, but I suspect it's 16 M. You can also look up stock or stock-like roms in the rom forum. They're all going to be in the same ball park, depending on the paging.
Ok thanks, I was raising the issue as well because I have a Sony Experia running a similar rom with less memory on the board but it still reports 200mb and it feels quite alot smoother than the htc, and not just with touch 3D, is this the general concencus that experias for whatever reason are faster?
Thanks
Not too many people have xperias, so I couldn't tell you. Does it have a faster processor? I couldn't tell you why it feels faster. Try some different roms until you get one you like.
The processor is the same and I am using one of the most popular cooked speed roms on here.

[Q] Possible to unlock the extra 3Gb of storage RAM?

The EVO 3D is basically the same phone as the Sensation with the addition of 3 extra Gb of RAM. The spec sheet for the Sensation on HTCs site lists 4Gb of RAM with a note that only 1Gb is user accessible.
Internal Memory
768 MB RAM, 4 GB Internal Storage (1 GB user addressable)
Click to expand...
Click to collapse
HTC Sensation tech spec page
I remember when T-Mobile's version of the HD2 came out and it had 768 Mb of RAM vs the 512 in the European HD2s and there was a way to unlock the remainder of the RAM with a hack for the Euro models.
I'm sure given HTCs track record that they've used the same hardware (makes sense) to cut down on costs so it's just a matter of a hack from the community to unlock the remaining 3Gb of RAM.
What say ye?
Cyph
I guess you mean ROM and not RAM...and I've read that it is not possible...
Sure just buy a couple of DDR3 sticks and jam 'em in the microSD slot.
bcpk said:
Sure just buy a couple of DDR3 sticks and jam 'em in the microSD slot.
Click to expand...
Click to collapse
U need microSDIMM module for that
.regards | xda-premium
ⓢⓔⓝⓢⓐⓣⓘⓞⓝ ツ
nirvana2506 said:
I guess you mean ROM and not RAM...and I've read that it is not possible...
Click to expand...
Click to collapse
No, said RAM, meant RAM....
You can do the research, I was going by memory but it actually had 1Gb of RAM vs the 448 in standard HD2s. The Euro HD2s had an unlock that at least gave them 576 Mb, I'm guessing the same will be true here.
Cyph
Madcypher said:
No, said RAM, meant RAM....
You can do the research, I was going by memory but it actually had 1Gb of RAM vs the 448 in standard HD2s. The Euro HD2s had an unlock that at least gave them 576 Mb, I'm guessing the same will be true here.
Cyph
Click to expand...
Click to collapse
As you said in your first post, the Sensation is listed with 768 MB RAM, 4 GB Internal Storage (1 GB user addressable). Some of the 768 is then used for Android and Sense, with the remainder being open to run other applications. The 4 GB with 1 GB user addressable is NOT RAM. RAM is volatile (non-permanent) memory that is VERY fast and used to store the data for a currently running process. The user addressable space is non-volatile and is used for permanent storage of applications, contacts, photos, etc. It is not possible to use this as RAM as it is flash memory instead of using capacitors like the RAM found in cell phones (which provides the speed needed).
Some of the remaining 3 GB might be open in the future after the bootloader is unlocked and custom ROMs are flashed as they would be less memory intrusive than Sense. This might also free up some extra RAM from system use, but there is no possible way to increase it beyond 768 - whatever vanilla android requires to run.

Why does it say I only have 1794 mb of RaM?

When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
fleen said:
When I go to Antutu or Ram Booster they say I only have 1794 mb of ram what happen to the other 250 mb?
Click to expand...
Click to collapse
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Hammer_Of_The_Gods said:
Hi,
Nothing wrong, the rest is for system, GPU (in short)... Not all the RAM is available for the userspace.
Click to expand...
Click to collapse
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
As far as I know, at least for all devices I owned, it's always the same thing (some devices with 1Gb RAM had something like 768 Mb available stock)...
There is absolutely nothing wrong with the available RAM detected from Antutu or RAM Booster or another apps.
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Just remember one thing that with a build.prop edit (by adding a line) you can fake the available RAM in Settings/About phone (like you can show some CPU info), but I don't know if some apps detect it (I think but... not sure ).
Maybe something like "ro.product.************" .
Maybe a Google search will give you the trick, just a cosmetic thing since the real available RAM is "hardcoded"
mmmmBACON said:
It is like that for absolutely everything. PCs/Notebooks, Tablets, Phones, etc. It's normal.
Click to expand...
Click to collapse
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
fleen said:
Don't pc graphic cards have dedicated memory?
So they don't take "my" memory
Click to expand...
Click to collapse
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I think what the OP is trying to ask is why is the hardware only detecting 1794mb of total actual RAM? Not how much ram the OS utilizes.
Sent from my Nexus 5 using XDA Premium 4 mobile app
mmmmBACON said:
Yes, but those are dedicated "add-on" cards and are generally limited to PCs and gaming notebooks. The OS would still be using the main system memory. If you had 16GB RAM, the OS and any other processes would be using it regardless. You would never have 16GB available to you. Also, even if you had dedicated memory on the graphics card some of it will also be used regardless without your knowledge.
Any SoC uses the systems main memory.
If you want the full 2GB available to you, have fun never turning on your phone. If you want 2GB only for you, then the system has nothing to run on.
Memory is there to be used. Having a separate section for the OS and 2GB only for your choosing is pointless and inefficient.
Click to expand...
Click to collapse
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Although most manufacturers of hard disk drives and flash-memory disk devicesdefine 1 gigabyte as 1000000000bytes, software like Microsoft Windows reports size in gigabytes by dividing the total capacity in bytes by 1073741824 (230 = 1 gibibyte), while still reporting the result with the symbol "GB". This practice causes confusion, as a hard disk with an advertised capacity of, for example, "400 GB" (meaning 400000000000bytes) might be reported by the operating system as only "372 GB" (meaning 372 GiB). Other software, like Mac OS X 10.6[5] and some components of the Linux kernel[6] measure using the decimal units. The JEDEC memory standards uses the IEEE 100 nomenclatures which defines a gigabyte as 1073741824bytes (or 230 bytes).
Click to expand...
Click to collapse
Zepius said:
its not out of 2048MB for one
its 2GiB, not 2GB
from wikipedia
Click to expand...
Click to collapse
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
fleen said:
I don't have a problem (well I do but not as much) with the OS and GPU use the 2GB of ram I have available but it should be something like like 300mb out of 2048mb (300/2048) of available ram not just cut my 2Gb of ram to 1794. What if the OS only needs 200 I still would not have 1894mb my max available ram is always 1794.
Click to expand...
Click to collapse
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
mmmmBACON said:
Oh, well don't worry, you have 2GB RAM. It might just be the way it is displayed in Antutu. CPU-Z displays the total amount of RAM as 1855MB. Not exactly consistent between programs.
Click to expand...
Click to collapse
I will just try to ignore this and I will be happier I guess, my cpu-z still says 1794MB total ram.
The device has 2GB of RAM but you the "BIOS" or whatever controller is in there allocates some for itself and the hardware in the phone (mainly GPU) and the rest is left to the OS.
Sharing RAM is good in general but many systems require X amount of RAM whether it's actively being used or not as it's designed to be able to use it. if it were to call on that memory address and it's full the system would crash (or a STOP error).
So instead of sharing it and allocating it as needed, it's locked off totally from the OS in the event it's ever needed by the hardware.
rootSU said:
2 GiB is 1024x1024x1024. HDD / MMC / SSD use GB (1000x1000x1000) not GiB, however this is for storage. RAM is usually binary 1024... so it most likely is out of 2048.
http://en.m.wikipedia.org/wiki/Gigabyte
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
And that's why they make 512MB RAM modules instead of 500MB
fleen said:
Thanks for the quick reply, does this happen to all phones or just the nexus 5?
I feel like it should be better implemented like have 250mb of its own ram or use at it is needed not just take away from me 250 mb of ram.
Click to expand...
Click to collapse
Happens to all phones.
Ok guys i get the gist of it now, thank you all.

Categories

Resources