Hello everyone,
My saga in switching from WM to Android continues.
I'm having a the "course" on Milestone...
Unfortunately, I think I have major weaknesses in the management of memory, certainly the Achilles heel of the stone. Although I would like you on this, finally, a comment following a hot discussion on a forum between myself and the supporters of the new Nokia E7.
The problem
ROM installed: 2.4 FroyoMOD
Trusting in App2SD, I have installed a lot fo applications, till a point where every installation finishes with "Application not installed", without any additional indication.
I removed some apps and after the software allowed me to put new ones.
Now it is again locked.
Using QUICK INFO SYSTEM I get this data:
SD CARD STORAGE
Total: 7.41GB, Free: 4.24 GB
A2SD STORAGE
Total: 62MB, Free: 17MB
But x 'A2SD has a limit?? The limit should not be the MemoryCard??
Internal Storage
Total: 197MB, Free: 130MB
STORAGE SYSTEM
Total: 176MB, Free: 5MB
This makes me worry about ... just not often drops below 5!
CACHE SYSTEM
Total: 106MB, Free: 160kB
Eye, the second entry is in kilobytes!
MEMORY
Total: 225MB, Free: 38.6 MB, Idle: 7.8 MB
Now, I have some parameters to the limit, and I can understand the frequent reboots, and the closure of some programs that automatically launch.
Now the question is: what are all these memories that that the program gives to me? And how do I free up space for continue using your device?
I tell you the installed applications are about thirty, I do not seem a huge amount.
Now, the question of Nokia: the E7 has only 256 MB of RAM like Milestone (but costs 629 €). Nokia users said to me that there was no problem because the handheld uses very efficiently the SWAP on memorycard.
And Android? Android can also use this technique? Or are we really hung up the physical RAM?
Thank you all for your help.
RobyMax1 said:
A2SD STORAGE
Total: 62MB, Free: 17MB
But x 'A2SD has a limit?? The limit should not be the MemoryCard??
Click to expand...
Click to collapse
If u use app2sd with ext2 partition on card, then the limit is a space of ext2 partition
STORAGE SYSTEM
Total: 176MB, Free: 5MB
This makes me worry about ... just not often drops below 5!
Click to expand...
Click to collapse
It's a space in phone for apk installed by you (widgets, games etc)
Now, the question of Nokia: the E7 has only 256 MB of RAM like Milestone (but costs 629 €). Nokia users said to me that there was no problem because the handheld uses very efficiently the SWAP on memorycard.
And Android? Android can also use this technique? Or are we really hung up the physical RAM?
Thank you all for your help.
Click to expand...
Click to collapse
Android can do that, because it is *nix, but Motorola has blocked bootloader. Maybe someday Motorola will free Milestone's bootloader (or somebody brake bootloader security) then we will have a custom kernels with enbaled swap partition. But now it's impossible, because of Motorola's policy.
adamz667 said:
If u use app2sd with ext2 partition on card, then the limit is a space of ext2 partition
I've froyomod 2.4...and I don't know nothing about ext2...how can I check if I've this partition?
It's a space in phone for apk installed by you (widgets, games etc)
So, what can I do to improve this amount of memory?
Or I can Install only few apps :""( ?
Android can do that, because it is *nix, but Motorola has blocked bootloader. Maybe someday Motorola will free Milestone's bootloader (or somebody brake bootloader security) then we will have a custom kernels with enbaled swap partition. But now it's impossible, because of Motorola's policy.
Click to expand...
Click to collapse
Tnx so much!
Related
How much ROM and RAM in your Kaiser?
From the product description:
http://tytnseries.htc.com/htctytn2.html
http://www.clove.co.uk/viewProduct.aspx?Product=9072E974-D03D-4C75-AA14-8E8CCC0F4D69&Category=GROUP1
All says: 256MB ROM, 128MB RAM
Why mine is only about 128MB ROM and 128MB RAM (about) ????
Mine:
Storage
Total: 133.79 MB
In use: 7.40 MB
Free: 126.38 MB
Program
Total: 101.38 MB
In use: 37.29 MB
Free: 64.09 MB
gogol said:
How much ROM and RAM in your Kaiser?
From the product description:
http://tytnseries.htc.com/htctytn2.html
http://www.clove.co.uk/viewProduct.aspx?Product=9072E974-D03D-4C75-AA14-8E8CCC0F4D69&Category=GROUP1
All says: 256MB ROM, 128MB RAM
Why mine is only about 128MB ROM and 128MB RAM (about) ????
Mine:
Storage
Total: 133.79 MB
In use: 7.40 MB
Free: 126.38 MB
Program
Total: 101.38 MB
In use: 37.29 MB
Free: 64.09 MB
Click to expand...
Click to collapse
What does your Device Information window show?
Go to Start>Settings>Device Information>Hardware
I think Storage memory is only showing you ROM storage available and not the total ROM size.
sherpa said:
What does your Device Information window show?
Go to Start>Settings>Device Information>Hardware
I think Storage memory is only showing you ROM storage available and not the total ROM size.
Click to expand...
Click to collapse
Yep, mine says RAM size: 128 MB, Flash size: 256 MB - as advertised
Weird, in the Device Information, it said 256MB ROM (Flash) and 128MB RAM.
If the "Memory" only shows the one that is FREE ... why it also display "In use"?
Anyone can explain?
sherpa said:
What does your Device Information window show?
Go to Start>Settings>Device Information>Hardware
I think Storage memory is only showing you ROM storage available and not the total ROM size.
Click to expand...
Click to collapse
Easy. 128Mb of RAM speaks for itself. Of the 256Mb of flash however, 128Mb contains the operating system, the other 128Mb are available to the end user to install programs and add documents. When flashing any given device, the available flashrom is first filled up with the OS, after which a second amount is allocated to the extended rom area, and finally the rest is made available to the end user.
So rest assured, you DO have 256Mb Flashrom, you're just not going to get all of it
Wiz said:
Easy. 128Mb of RAM speaks for itself. Of the 256Mb of flash however, 128Mb contains the operating system, the other 128Mb are available to the end user to install programs and add documents. When flashing any given device, the available flashrom is first filled up with the OS, after which a second amount is allocated to the extended rom area, and finally the rest is made available to the end user.
So rest assured, you DO have 256Mb Flashrom, you're just not going to get all of it
Click to expand...
Click to collapse
And when the good chefs here develop custom lite ROMs then you will be able to get some of it back.
sherpa said:
And when the good chefs here develop custom lite ROMs then you will be able to get some of it back.
Click to expand...
Click to collapse
Oh yeah , cant wait to put mine on a diet LOL
Hello all,
I have the Rogers Wireless HTC Touch Diamond, which is advertised with 192 MB RAM, 256 MB ROM and 4 GB internal storage.
When viewing the memory page via Settings-->System (or the drop down menu on the Today screen), it shows total storage memory to be 91.8 MB and total program memory to be 115.0 MB. This doesn't add up to either of the amounts of advertised memory.
I was curious if anyone knows which portion of the memory this information represents - i.e. the RAM or ROM - and where you can find the usage information of the other. I understand the basic concept of RAM vs. ROM, but neither of these figures add up to the advertised 192 MB RAM or 256 MB ROM.
Any help would be greatly appreciated!
Regards,
Rom
All your data is stored in flash and the flash is not erased if your battery runs flat.
This is called persistent storage.
Flash space in the Pocket PC is split between storage and ROM.
The amount of data or programs you install is limited by the amount of free storage (flash) on your device.
Storage in flash is not compressed.
Due to this design, programs that are installed / stored in flash are copied to RAM to be executed - they occupy twice the space.
The directory of data stored in the boot ROM is merged with the storage flash so the user sees the file system as one.
If a file in the boot ROM is replaced by a file in storage flash the storage flash file is used.
RAM
RAM is dedicated to running programs.
If you attempt to run multiple programs that are "hogs", they may not run or the operating system may close some of them.
The memory management for programs flushes pages of programs that are no longer needed, thus optimizing the use of RAM in the system for other programs to execute.
RAM Cache for Flash Storage
A portion of the RAM is used as a write cache to increase the performance of the mobile device when writing to the flash.
This RAM cache is fixed in size by the OEM and the RAM is not usable for any other purpose.
So before performing a soft reset or removing the battery you must turn the unit off and wait 5-10 seconds. If you fail to do this you may corrupt your internal flash storage.
Condensed by mikechannon from Windows Mobile 5.0 Memory Management Op cit: Chris De Herrera
Mike
Thanks for the reply, Mike; that's some really good info. However, I still don't understand why my memory page is only accounting for 92 MB (storage) + 115 MB (program) when there's supposed to be 192 MB + 256 MB (as listed in the Diamond specs). Where's the balance? I've attached an image for clarification.
Any insight into this would be much appreciated.
Regards,
Out of the 192MB ram (program), 64MB is dedicated GPU (video) memory. So in fact usable ram is around 128mb.
Out of the 256MB Rom, usually about 80-100mb can be attributed to the ROM image (firmware) of the phone and especially since you're is branded (rogers), there are pre-installed goodies (ya right) that are taking up your space as well.
For your reference my phone shows the following:
Storage
Total: 105.17mb
In Use: 82.54mb
Free: 22.63mb
Program:
Total 107.02mb
In use: 76.67MB
Free: 30.35MB
Keep in mind that i'm on a custom ROM so the numbers will be a little off right off the bat.
Perfect! That's the info I was after. I had a feeling the 'missing' memory was attributed to something like this, but now it's all cleared up.
Thanks again.
I have to be honest and say I am a bit baffled when I look at the 'Storage' breakdown on my Note. So I have a few questions as to how RAM and flash memory work together.
From looking at some threads on the forums here I understand of the 16GB of flash memory on my Note :
2GB is reserved for the ROM
2GB is reserved for apps, actually my phone says I have 1.97GB
The rest (11.06 GB) as general storage e.g. music, movies, documents, etc.
Wondering what happened to the other c1MB as I have only accounted for 15GB?
So in settings when I go to 'Storage' it is broken down into 2 sections, 'Device Memory' and 'USB Storage' now I find this screen a little bit confusing. So, is the 'USB Storage' the 11.06GB flash memory I have for general storage and the 'Device Memory' the 2GB (1.97GB) of flash memory for storing apps I download?
I find it strange that my phone says I have 1.97GB device memory (flash memory) total for apps, and my apps seem to be taking up 1.47GB but I only have 228MB available. That doesn't add up?? Even more confusing is the fact that when I try to download a 40MB app I am told 'Can't download to default location'!!
Also do I ever see what the 1GB of RAM is up to on my phone or is this managed secretly by Android?
Thanks for anyone willing to set me straight
*Bump*
Anyone willing to help pls
Ram can't be accesed by u that's what your device uses to store processes so u can't save files or anything on it but anyways assuming your on gingerbread to "see what your ram is up to" go into system settings/applications/running services this what u see is runnning processes stored on your ram
Your note then has system internal and external memory
System memory is where your rom and system apps are installed (platystore youtube etc) you can't access this unless your rooted
Internal memory is the memory u get with your phone where u can store pics movies files etc and install apps I don't own this device but i doubt that it allocates a section of internal memory for apps
Then there's USB or external storage which is your memory card or flash drive (yes u can do that) u can store apps (which have app2sd support unless your rooted then u can move everything) movies files whatevever you want
_____________________________________
This post uses the patented TingTingin®™ method I would teach it to you but you are not yet worthy (come back in a hundred years)
Ferg8080 said:
I have to be honest and say I am a bit baffled when I look at the 'Storage' breakdown on my Note. So I have a few questions as to how RAM and flash memory work together.
From looking at some threads on the forums here I understand of the 16GB of flash memory on my Note :
2GB is reserved for the ROM
2GB is reserved for apps, actually my phone says I have 1.97GB
The rest (11.06 GB) as general storage e.g. music, movies, documents, etc.
Wondering what happened to the other c1MB as I have only accounted for 15GB?
So in settings when I go to 'Storage' it is broken down into 2 sections, 'Device Memory' and 'USB Storage' now I find this screen a little bit confusing. So, is the 'USB Storage' the 11.06GB flash memory I have for general storage and the 'Device Memory' the 2GB (1.97GB) of flash memory for storing apps I download?
I find it strange that my phone says I have 1.97GB device memory (flash memory) total for apps, and my apps seem to be taking up 1.47GB but I only have 228MB available. That doesn't add up?? Even more confusing is the fact that when I try to download a 40MB app I am told 'Can't download to default location'!!
Also do I ever see what the 1GB of RAM is up to on my phone or is this managed secretly by Android?
Thanks for anyone willing to set me straight
Click to expand...
Click to collapse
you are a lil bit lucky than me.. my 1.97GB device memory is only used around 0.8GB but the available space is only around 200mb:crying:... and the droid started to give me storage space running out error...
Ram can't be accesed by u that's what your device............
Click to expand...
Click to collapse
Yes I guessed that, but when I view RAM stats I get:
604MB used and 260MB free, yet I have 1GB RAM. Does anything add up memory wise on this phone?!
System memory is where your rom and system apps ...
Click to expand...
Click to collapse
Again I guessed there was an area reserved for Rocket ROM and the associated system apps, I assume this is called the system partition. And I believe this is 2GB!?
Internal memory is the memory u get with your phone where u can store pics movies files etc and install apps I don't own this device but i doubt that it allocates a section of internal memory for apps
Click to expand...
Click to collapse
I seem to have 'device memory' which is some kind of App partition of about 2GB but again its telling me I have over 200MB free but when I try to install another app I am told I have run out of space!?
I also seem to have USB storage which is referring to the remaining general storage partition which is about 11GB which I can't install apps to.
Thank you for trying to answer my query but I'm afraid I'm none the wiser. I though it would be easy to find a Wiki on the device which would explain how the 16GB is partitioned up and used like a memory map but I can't find anything. And the figures don't add up.
Isn't anyone else curious?
Anyone else ain't curious because they use the search tool
But since xda is all about helping eachother, here you go :
http://forum.xda-developers.com/showthread.php?t=1667886
All info you seek is in that thread
friedje said:
Anyone else ain't curious because they use the search tool
But since xda is all about helping eachother, here you go :
http://forum.xda-developers.com/showthread.php?t=1667886
All info you seek is in that thread
Click to expand...
Click to collapse
Okay smart ass let me point out a few things....
I am a complete novice to Unix and how their filesystems are organised but I am trying.
Pointing me to a thread of partition tables with what I presume are hex values that I've never seen before is a bit too low level and confusing.
I am not asking for a programmers spec table for the Note memory just a simple breakdown of partitions, GB/MB sizing and what the purpose of the partition is?
And if you don't know enough to do that then don't bother posting because your not being helpful and your post has as much value as a troll
Actually my post was extremely helpful, and just saved you the bother to search for yourself. However 'mr. smart ass' assumed you had a bit of basic knowledge of the subject, which you just made clear isn't exactly the case.
So to try and tell it disney style :
Your phone has 1Gb of ram, used to run system and apps in realtime.
Android manages it and you can look at what is currently running and
if that makes you happy, even kill processes in taks manager.
Then your phone has flash memory, in general 16Gb, allthough 32Gb
devices exist.
Your Total 16Gb of memory actually has 12 partitions that each have
their proper reason of existence.
Number Size Name
1 21.0MB EFS: Holds device specific info like imei number
2 1311kB SBL1 : 1st bootloader, the devices uses this to boot
3 1311kB SBL2 : 2nd bootloader, see above
4 8389kB PARAM : Forgot what they put inside, guess you will have to read up.
5 8389kB KERNEL : Here goes your Hardware layer, drivers etc....
6 8389kB RECOVERY : here goes the little program to recover your phone when it's messed up
7 210MB CACHE : guess the name says it all
8 16.8MB MODEM : here goes the radio program for voice+data
9 893MB FACTORYFS : here go your android system files
10 2147MB DATAFS : here goes the data for your android system, like your apps
11 11.9GB fat32 UMS : your famous internal storage free to fill with disney movies
12 537MB HIDDEN : space reserved for samsung to put their bloatware
Hope the above is mashed enough to understand
Despite all the posts and solutions on this subject I must admit a level of frustration at my continuing low internal memory on my HD2, I am running Pacman/ xylograph jb which has plenty of ROM space (most other ROMS take much bigger partitions), Link2SD, Apps2ROM and Clean Master. Link2SD tells me I have no apps on internal, Apps2Rom also confirms all apps either on ROM or SD.
When I look at the storage values I get:
Internal: 146MB used 106 free 40.1
SD card 10.98GB Used 3.91 Free 7.08
SD 2nd partition 3.81GB Used 30.3MB Free 3.77GB
System 260MB Used 177 Free 83.5
Cache 146MB Used 106 Free 40.1
Why is it that despite linking all apps to 2nd partition and having spare space on ROM my internal space is so low, cache is cleaned out every day.
What is using 106MB of internal space?
Any useful thoughts would be appreciated.
hardav said:
Despite all the posts and solutions on this subject I must admit a level of frustration at my continuing low internal memory on my HD2, I am running Pacman/ xylograph jb which has plenty of ROM space (most other ROMS take much bigger partitions), Link2SD, Apps2ROM and Clean Master. Link2SD tells me I have no apps on internal, Apps2Rom also confirms all apps either on ROM or SD.
When I look at the storage values I get:
Internal: 146MB used 106 free 40.1
SD card 10.98GB Used 3.91 Free 7.08
SD 2nd partition 3.81GB Used 30.3MB Free 3.77GB
System 260MB Used 177 Free 83.5
Cache 146MB Used 106 Free 40.1
Why is it that despite linking all apps to 2nd partition and having spare space on ROM my internal space is so low, cache is cleaned out every day.
What is using 106MB of internal space?
Any useful thoughts would be appreciated.
Click to expand...
Click to collapse
Your system partition is way too big, 260mb with 83.5mb free.
You don't need that, 185 mb should be fine for system partition.
Check out the rom thread for recommended partition size.
You can also run roms with DataOnExt. You won't ever run out of memory then. Format an ext4 partition of 1 to 2 GB on your SD card and you have plenty memory.
Or do you have a specific reason to run on Nand?
Sent from my NexusHD2 using xda app-developers app
jvzijp said:
You can also run roms with DataOnExt. You won't ever run out of memory then. Format an ext4 partition of 1 to 2 GB on your SD card and you have plenty memory.
Or do you have a specific reason to run on Nand?
Sent from my NexusHD2 using xda app-developers app
Click to expand...
Click to collapse
I agree with this.
DataOnEXT is definitely the best solution for problems regarding running out of memory quickly.
Hello,
The RAM shown in my Nexus6 is
Code:
Total: 2970MB
Available 1332MB (45%)
Java Heap: 256MB
The Total RAM 2970MB is shown in the apps CPU-Z and Droid Info. Why the value is lesser than 3GB (3072MB) ? There should be a technical reason for that. Please let me know. Thanks.
Yep, the difference is allocated to a bunch of other hardware blocks, like the MODEM.
doitright said:
Yep, the difference is allocated to a bunch of other hardware blocks, like the MODEM.
Click to expand...
Click to collapse
okay, I also have learned from the internet that the difference is held by the GPU, which the OS is not aware of. So the Total: 2970MB shows the available memory and not the installed memory, Correct ?
aniyan.rajan6 said:
okay, I also have learned from the internet that the difference is held by the GPU, which the OS is not aware of. So the Total: 2970MB shows the available memory and not the installed memory, Correct ?
Click to expand...
Click to collapse
Yes. Boot to bootloader and it will will tell you what brand and size ram and memory is installed in device.
Also the storage space shows 54.6GB instead of 64GB. Is it because of the reserved space allocated, when the filesystem is formatted to ext4 ?
aniyan.rajan6 said:
Also the storage space shows 54.6GB instead of 64GB. Is it because of the reserved space allocated, when the filesystem is formatted to ext4 ?
Click to expand...
Click to collapse
That is minus the system and other partitions reserved for firmware and the OS.
prdog1 said:
That is minus the system and other partitions reserved for firmware and the OS.
Click to expand...
Click to collapse
But it takes almost 10GB of space, which is huge. I think it is good that I have brought a 64GB version.
aniyan.rajan6 said:
But it takes almost 10GB of space, which is huge. I think it is good that I have brought a 64GB version.
Click to expand...
Click to collapse
This is why you always buy as much memory as can afford.
prdog1 said:
Also the storage space shows 54.6GB instead of 64GB. Is it because of the reserved space allocated, when the filesystem is formatted to ext4 ?
That is minus the system and other partitions reserved for firmware and the OS.
Click to expand...
Click to collapse
If the remaining space (64GB - 54.6GB) is used by the OS and firmware, then what does the Available Storage mean ?
The Available Storage shows 49.88GB (91%). I mean there is one more difference: 54.6GB - 49.88GB. Please clarify. Thanks.
aniyan.rajan6 said:
If the remaining space (64GB - 54.6GB) is used by the OS and firmware, then what does the Available Storage mean ?
The Available Storage shows 49.88GB (91%). I mean there is one more difference: 54.6GB - 49.88GB. Please clarify. Thanks.
Click to expand...
Click to collapse
os and firmware + extra for future updates takes up the first 10 giving you 54. Available is your userdata. Anything less that 54 is what you put on it.
prdog1 said:
os and firmware + extra for future updates takes up the first 10 giving you 54. Available is your userdata. Anything less that 54 is what you put on it.
Click to expand...
Click to collapse
okay, When I brought this phone the Available Storage was 51GB, without adding any data by me. So I think something else has taken space from the 54GB (54 - 51 = 3GB).
Then I added some music files and the Available Storage is 49.88GB now.
aniyan.rajan6 said:
But it takes almost 10GB of space, which is huge. I think it is good that I have brought a 64GB version.
Click to expand...
Click to collapse
Not 10 GB, no. The difference is less.
In software, 64 GB is 64x1024 Bytes x 1024 KB x 1024 MB.
In hardware, 64 GB is 64x1000 x 1000 x 1000.
Because there is now a difference in what hardware manufacturers call a GB, they tried to rename the true software GB to be GiB instead (though generally I refuse to do this).
So to work out how many GB of software data you can get in a 64 GB hardware disk, use the maths below.
64 x 1000 x 1000 x 1000, / 1024 /1024 /1024 = 59.6 GB
So a 64 GB anything is only really 59 GB.
Then as mentioned, that is partitioned into /system, /cache, /data etc
danarama said:
Not 10 GB, no. The difference is less.
In software, 64 GB is 64x1024 Bytes x 1024 KB x 1024 MB.
In hardware, 64 GB is 64x1000 x 1000 x 1000.
Because there is now a difference in what hardware manufacturers call a GB, they tried to rename the true software GB to be GiB instead (though generally I refuse to do this).
So to work out how many GB of software data you can get in a 64 GB hardware disk, use the maths below.
64 x 1000 x 1000 x 1000, / 1024 /1024 /1024 = 59.6 GB
So a 64 GB anything is only really 59 GB.
Then as mentioned, that is partitioned into /system, /cache, /data etc
Click to expand...
Click to collapse
Okay, So is 'Total Internal Storage: 54.64 GB' the size of the /system partition or /data partition ?
Thanks.
aniyan.rajan6 said:
Okay, So is 'Total Internal Storage: 54.64 GB' the size of the /system partition or /data partition ?
Thanks.
Click to expand...
Click to collapse
Data.
aniyan.rajan6 said:
Okay, So is 'Total Internal Storage: 54.64 GB' the size of the /system partition or /data partition ?
Thanks.
Click to expand...
Click to collapse
/data AKA userdata. This is where your apps go, where your settings are stored and where your sdcard is.
danarama said:
/data AKA userdata. This is where your apps go, where your settings are stored and where your sdcard is.
Click to expand...
Click to collapse
So that 3 GB (54.64GB - 51GB) is used by the apps, I guess. So that is the reason why it was showing 'Available Storage: 51GB' at the beginning.
Thanks.
aniyan.rajan6 said:
So that 3 GB (54.64GB - 51GB) is used by the apps, I guess. So that is the reason why it was showing 'Available Storage: 51GB' at the beginning.
Thanks.
Click to expand...
Click to collapse
When you get the phone new, when you boot it, some system settings will be stored in data. Also some things related to Android Run time.
aniyan.rajan6 said:
If the remaining space (64GB - 54.6GB) is used by the OS and firmware, then what does the Available Storage mean ?
The Available Storage shows 49.88GB (91%). I mean there is one more difference: 54.6GB - 49.88GB. Please clarify. Thanks.
Click to expand...
Click to collapse
54.6 - 49.9 = 4.7
4.7 / 54.6 = 0.0861
0.0861 = 8.61%
8.61% rounded to the nearest percent = 9%
100 - 9 = 91.
Does that clarify it for you?