Hi Guys
Today i read the specifications of my device and i have read two things
1- RAM 1GB but my device read it 804MB!!! and also my brother have Galaxy S3 GT-I9300 have 824MB!! WHY?
2- The Internal Memory 8GB but my device is 4GB!!! WHY?
Thanks
Out of 8gb half is occupied by android system to run and for ram its somewhat hidden like if buy a 16 memory card but u will get 14.5gb something like that
Sent from my GT-I9082
The internal memory of 8GB is not fully user available because Android OS and files take up about half of it. So availability for user is near about 4GB. You can root and remove bloatware to increase internal memory if you want. Alternatively you can swap int/ext memory. Changing file systems and partition size is beyond the scope of this discussion
A part of the 1GB RAM is required to run the Android OS in itself so you will never get fully free 1GB RAM. Again, removing unnecessary apps, especially apps which start on boot, can increase RAM. And RAM has nothing to do with SDcard / external storage capacity unless it is required to initialize and run the card itself
You can Root your phone and download system app remover and uninstall system apps which you don't use!
Sent from my GT-I9082 using XDA Premium 4 mobile app
my device always goes on safe mode when ever i reboot. any work around on this....
Related
Hello,
I would like to keep the maximum amount of RAM memory free for device use. If I install all my applications on an MicroSD card, (thus keeping the device's RAM clear), will this optimize performance?
Thanks
You can't install apps into RAM. You have 3 types of memory on your device and you seem to be mixing them up and causing confusion.
1. Program memory - this is RAM.
2. Storage memory - this is flash based memory on your device. The ROM is stored here.
3. SD card - self explanatory.
For best performance, you should install everything into program memory.
ohyeahar said:
For best performance, you should install everything into program memory.
Click to expand...
Click to collapse
Don't you mean storage memory (i.e. ROM)?
You can't install programs in RAM. Program information is stored in RAM when the application is running thats the only time RAM is used. Therefore to conserve RAM make sure you close any active programs after using them. You could disable TouchFlo 3D and get a big chunk of RAM back.
On my Mogul I run a program called "Oxios Hibernate" that helps free up RAM from the crap that grabs it as it stays on over time. It helps a lot, but I still need reboots. On the TP2, it would probably work wonderfully.
Thanks for the reply, but the answer is still unclear.
Where should I install applications for best device performance?
Well, you can't install a programm onto the RAM. The RAM is used when you load a programm.
For example, imagine that you install a programm named "Text Editor". You can choose to install it on phone memory (Storage Memory) or on the SD card.
That does not uses RAM. But when you launch (use) the programm, then you use some RAM to launch it. Well, and then, when you close the programm, it does free the RAM used to launch it (or should be).
It's the same in a computer: you can install a game, which require some hard disk space. But to launch the game, you will generaly need some RAM.
So, you can choose to install a programm on SD card or on storage memory. The difference is that, when you want to launch the programm, access will be a little faster on storage memory than on SD card. But once the programm is launched, there isn't any difference any more.
Well, now, to keep RAM, you just need to minimise the programms runnings (for example, installing a screensaver will uses some RAM, as this programm will always be loaded). To do so:
- Don't install to many programms that keeps running all the time (like S2P)
- You can tweak your system and choose not to launch some services (like direct push, which uses 10MB RAM)
Someone correct me if I'm wrong, I'm not an expert.
And sorry for my poor english
Thanks for the detailed explanation, but the question is still open. To make sure we are on the same wave, the device has:
ROM - 512 MB
RAM - 288 (including 32 MB in the 'baseband' according to specs, whatever that is)
SD Slot - Storage up to 32 GB with a Micro SD card I would add
With this information, where should I install applications for best performance? It seems the 512 MB ROM is probably read-only (the operating system should sit here). So if I do not have an SD card, am I forced to install applications in the RAM? I assume I cannot install my applications in the ROM ("Read Only Memory"). My understanding is that the RAM should be kept as clear as possible to allow good performance, and thus programs should not be installed in it? What exactly is meant by "storage memory", the RAM or the ROM?
I am very familiar with PC concepts, but this one has confused me.
Thank you in advance
mail_e36 said:
Thanks for the detailed explanation, but the question is still open. To make sure we are on the same wave, the device has:
ROM - 512 MB
RAM - 288 (including 32 MB in the 'baseband' according to specs, whatever that is)
SD Slot - Storage up to 32 GB with a Micro SD card I would add
With this information, where should I install applications for best performance? It seems the 512 MB ROM is probably read-only (the operating system should sit here). So if I do not have an SD card, am I forced to install applications in the RAM? I assume I cannot install my applications in the ROM ("Read Only Memory"). My understanding is that the RAM should be kept as clear as possible to allow good performance, and thus programs should not be installed in it? What exactly is meant by "storage memory", the RAM or the ROM?
I am very familiar with PC concepts, but this one has confused me.
Thank you in advance
Click to expand...
Click to collapse
ROM is like your hard drive on your computer. Also the hard drive on a phone. You can't install anything on your ram.
You install it on your SD card !!
So it looks like the ROM in this device isn't actually Read Only Memory like one would think?
jayr04 said:
ROM is like your hard drive on your computer. Also the hard drive on a phone. You can't install anything on your ram.
Click to expand...
Click to collapse
Isn't it ROM, as in meaning it's non-volatile. i.e. if your battery dies, you are not going to loose what's stored in it...
Here's how I do things:
Essential utils like task managers, anything that runs in the background etc, MUST go onto the phone and not a card.
Anything I'd want to have regardless of the SD card inserted also goes on the phone. Media players and so on.
Games and large apps go on the SD where possible.
I also have another class: "apps that don't need installed". Some apps you can copy the install directory and just run the exe after a hard-reset. Only works with one that don't modify the registry much. I've figured out which ones of mine work OK and they sit on a special folder on the SD with shortcuts also set up on the SD card. Just copy the shortcuts into the Start Menu after a hard reset and you are set.
However, the TP2 has a huge internal storage area compared to my previous WM phones. Running out isn't going to be an issue.
sakshaug007 said:
Don't you mean storage memory (i.e. ROM)?
Click to expand...
Click to collapse
Haha, you're right! I guess I got confused myself as well!
Anyway, install everything into storage memory!
mail_e36 said:
So it looks like the ROM in this device isn't actually Read Only Memory like one would think?
Click to expand...
Click to collapse
it is ROM,
there are several tyopes of ROM. the ROM we are talking about is EEPROM (can be erased and programmed electrically - using software) or some say EEPROM is Flash Memory.
so,
ROM in the device is Read Only Memory (non volatile)
your SD CARD is also a type of ROM (flash memory) but an external one. So, ROM is basically where you store your data permanently and RAM only temporer when that data is in use (open, edited, etc).
Thank you to everyone who responded to my post, you were a lot of help.
it seems these phones dont actually follow the traditional fetch decode execute cycle that a computer does. instead of a hdd there is a eeprom or flash chip in the phone.. the rest of the cycle seems the same. it will be quicker running things from the device as appose to the storage card as the "busses" are faster however if you have loads of apps open yes device will slow down as the ram will be full everything thats happening goes in to the ram before it goes in to the cpu to be crunched. so you can fill your device with apps and it will nto make it slower, it will only be slower if you leave everything running using up all the ram. sorry naff reply lol
and use cleanRAm by htc adics its great!
ROM isn't the correct term to use anymore (it was back before WM5 where the ROM really WAS read only) (unless you were flashing) but is still used anyways. It is a flash chip that has partitions. After the OS and radio and everything is stored in, one more partition is made with all the space left over and that is where you install programs and save things to. RAM is never used to install programs (it was before WM5, but no longer).
use HtcAddicts cleanRam - is works verry well
Nice post. thanks for the file. So if you want to compare your phone's hardware to the equal function of hardware on your PC: ROM is like your internal hard drive; RAM is like your memory; and the storage card is like an external hard drive. Though keep in mind they really aren't the same, just performing comparative functions.
So if you want your phone to respond more quickly, you want as much free RAM as possible. The open applications and all the processes that are running are in the RAM. Limit those and your phone will respond better (by closing unused applications, running the previously mentioned program, etc.). How full your ROM or your storage card are do not effect performance (to my knowledge). However, applications installed on your ROM will be accessed more quickly than if installed on the storage card. So install all the programs you want on the ROM, there should be plenty of space. Put all your big files like pics and music on the storage card.
I have little background in traditional PC hardware. So if some one says their computer specs are 3Ghz dual core, 4 GB ram, 1TB hard drive I can understand it.
Say my EVO specs are:
1 GHz Scorpion processor, Adreno 200 GPU, Qualcomm QSD8650 Snapdragon chipset
Internal 512 MB RAM; 1 GB ROM
I am guessing your EVO has the same specs.
So what is my RAM?
and What is my internal storage?
__________________________________________________________________________________________________
I installed Quick system Info pro and it gave me the following specs:
SD Card storage: 7.39 GB, Free 6.8 GB
A2SD Storage : 211MB , Free 65 MB
Internal Storage: 426 MB , Free 291 MB
System Storage: 350 MB Free 68.2 MB
System Cache : 160 MB , Free 157 MB
Memory : 415 MB , Free 109 MB, Idle 14.61 MB
Can some one please take a look at the above stats and tell me what they mean and what can I do to increase my performance as far as making my phone snappier/faster?
____________________________________________________________
Is that "disk" space or RAM available? Or am I talking completely different things?
If I uninstall apps, this space is freed, will my phone be snappier too becuase of increased space? Is RAM == Disk space in these phones?
ANyone help me out understanding this?
Also, I installed apps2sd and I move whatever apps I can to sd card but not all? This was before I rooted the EVO. so
does apps2sd doesnot require root? Then why doesnt google do that by default?
Finally, I rooted the phone using unrevoked recently, is there a way for me to move the remaining apps to sd card which did not move when the phone was un rooted?
Sorry for the barrage of questions. Its saturday and I meant to ask these questions for a long time so I guess I will do the due diligence today.
Thanks guys!
bcrawl said:
Is that "disk" space or RAM available? Or am I talking completely different things?
Click to expand...
Click to collapse
From the overall memory, 512 MB are for use in storage while another 512 MB are for RAM. These are hard limits, freeing one does not necessarily means adding to the other.
If I uninstall apps, this space is freed, will my phone be snappier too becuase of increased space? Is RAM == Disk space in these phones?
Click to expand...
Click to collapse
See above. There are ways to make the phone more responsive: installing a new kernel can help OR using an overclocking app such as setCPU or juice defender. Obviously, faster phone == faster battery drain in most cases.
Also, I installed apps2sd and I move whatever apps I can to sd card but not all? This was before I rooted the EVO. so
does apps2sd doesnot require root? Then why doesnt google do that by default?
Click to expand...
Click to collapse
Google's app2sd and the app2sd included with certain custom roms (darktremor's) are different things: the google one can only move the app IF the app itself supports it, in some cases ONLY the data associated with the app is moved not the actual app. This does not require a separate EXT2/EXT3 partition.
Darktremor's A2SD works by moving the entire app and its data to the SD card by creating a link to the SD card, the issue with this is that the SD card MUST be partitioned and EXT3 formatted in order to work properly. Not the entire SD card must be partitioned, only a small fraction of it (512 MB).
Finally, I rooted the phone using unrevoked recently, is there a way for me to move the remaining apps to sd card which did not move when the phone was un rooted?
Click to expand...
Click to collapse
Yes, you can run the command using a computer with ADB installed OR from a terminal emulator: apps2sd reinstall. After you run it, it will reboot the phone OR it will display any errors that prevent A2SD from running properly. You must already have the SD card partitioned in order to use this. Note that you must run the command on 'root' mode or it will display error msgs everywhere that might not be connected with the real error. So make sure you run su first (unless the command prompt already runs in root mode).
i really do not know enough to fully explain it to you.
but if you take all the info you have and add it up you will find all you RAM and ROM.
about 1.5 gb of memory.
Internal Storage: 426 MB , Free 291 MB
System Storage: 350 MB Free 68.2 MB
System Cache : 160 MB , Free 157 MB
Memory : 415 MB , Free 109 MB, Idle 14.61 MB
android takes your phone memory (not sd card) and splits it ... to use as it sees fit.
if you are low in memory because you have too much installed..
when you uninstall apps.. you do free space for the phone to you and will see better performance.
but from your posted info.. your phone should not see any performance issues. I dont see issues till my free storage memory falls below 120 mbs.
you do have memory lost that you nor your phone can use:
System Cache : 160 MB , Free 157 MB
and there should be a few others too... about 200mb lost.
there is a way to get it back, but it is not for NOOBs to try.
Search in the development forum of evo ... for firerat partition mod.
I have a rooted Incredible with CM7 installed, and I'm having some trouble with the memory.
I have an 8 GB SD card and am currently using about 4 GB of it for backups, music, etc. However, when reading the system data on the phone, it doesnt even use one percent of the internal memory, and I keep getting a low space notification for installing apps.
Is there a way I can partition the internal memory to allocate more space for installing apps?
I don't think you can repartition internal memory, anyone feel free to jump in if I am wrong. Might want to check out S2E in the market, just have to partition your sd card w/ an ext partition & your phone sees it as an extension of your internal memory. Only works w/ CM7 btw.
Course, this doesn't fix the fact that you are showing only 1% usage & can't install anything... what numbers you get in settings when you look at installed apps? Amt used, amt available...
Sent from my Shifty Speed Brick using xda premium
I'm using Link2SD and even though there are Gigabytes of free space, I can't move a 6MB app from the SD card to the SD card's second partition because of apparently lack of free space:
"pkg: /mnt/asec/appnamehere/pkg.apk Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]"
The internal memory has about 50MB free, SD card has 7GB free and the second partition has 800MB free..
In fact, I can't move any apps to or from the SD card or internal memory either. However, I can unlink apps back to the internal memory without issues.
I'm using ICS for HTC Desire 0.5.1, default HBoot, Clockworkmod Recovery Touch 5.8.0.2, aGPS and default homescreen with no scripts.
Can anyone help please?
Thanks.
Did you try to restart your device? Do the same process again...
Sent from my HTC Desire using xda premium
I restarted but it made no difference. I've started a fresh and used the built-in a2sd now.
Same here
IM useing Link2SD (Paid) 1650 and intrnal is around 1800
im rooted + busybox+ costume rom + system mounted RW on
im useing titanium backup s
it ourcurs while migrate to system app some times it reboots
ill post some pics later when im able othere than the size it works great
these are all system apps iv installed (THEY ARE PAID FROM PLAYSTORE)
uputility/supersuprosnaptube/sound app pro /sd maidpro/uickshortcutmaker/nova prolink2sd/esfilemanagerpro/betteropnwith/autohidesoftkeys
i have a few more i want to put in But on the othe hand i want to Resize The system size all the way if possible
how to increase Ram on SGG
i googled and got to know that for swapping we need a custom kernal
i am using GENXT ODEX ROM 4.1.2, which kernal will be available for my phone...??
what are alternate solutions for increasing my RAM..??
king_of_grand said:
how to increase Ram on SGG
i googled and got to know that for swapping we need a custom kernal
i am using GENXT ODEX ROM 4.1.2, which kernal will be available for my phone...??
what are alternate solutions for increasing my RAM..??
Click to expand...
Click to collapse
You can not increase your RAM. It's tied to hardware, so unless you're skilled enough to mess with the phone's electronic board, it is not possible.
If you're talking about internal memory (sdcard0) there are many ways to free up some space in it, one of them is using Link2SD. You don't need a custom kernel, you just need to repartition your SD card.
have you heard swapping
naufalhadyan said:
You can not increase your RAM. It's tied to hardware, so unless you're skilled enough to mess with the phone's electronic board, it is not possible.
If you're talking about internal memory (sdcard0) there are many ways to free up some space in it, one of them is using Link2SD. You don't need a custom kernel, you just need to repartition your SD card.
Click to expand...
Click to collapse
have you heard of swapping...!!
with the help of swapping we can increase RAM from MMC
swapping cannot be done on default kernal.....hope u know that
Download An app,Ram expandar.It doesn't actually increase the ram instead,uses some of part of your sd card (swaping) as virtual ram.
Nonetheless there's always an option of downloading ram boosters
If i helped,don't forget to hit the THANKS button
My devices:Sony Xperia Sola(rooted)
Samsung Galaxy Ace(rooted)
Odys Next(rooted)
---------- Post added at 11:16 AM ---------- Previous post was at 11:13 AM ----------
Some part*
You can also flash a custom rom for better ram optimisation
If i helped,don't forget to hit the THANKS button
My devices:Sony Xperia Sola(rooted)
Samsung Galaxy Ace(rooted)
Odys Next(rooted)
king_of_grand said:
have you heard of swapping...!!
with the help of swapping we can increase RAM from MMC
swapping cannot be done on default kernal.....hope u know that
Click to expand...
Click to collapse
Alright I just read some old threads about this... It basically involves creating a swap partition on the SD card and use it as a secondary memory aside from RAM... It's similar to pagefile in Windows and swap partition in Ubuntu/Linux desktop.
Correct me if I'm wrong.
It will decrease your SD card life though (and probably damage/corrupt it) because SD cards are not designed for frequent and temporary read and write, it has limited read and write lifetime, while with the RAM this RW lifetime is much better than SD card.
Also, from what I'm seeing so far... swapping is more suitable for old Android versions (2.3 or lower) with low RAM (256 MB or lower). Android 4.0+ has improved memory management and there's really no need for a swap partition, thus why you more likely need a task killer on older Android (2.3-), but it is not recommended to use one on newer Android (4.0+). Even Kitkat runs fine on a 512MB device.
What sort of memory-eating app are you planning to use on your phone?
naufalhadyan said:
Alright I just read some old threads about this... It basically involves creating a swap partition on the SD card and use it as a secondary memory aside from RAM... It's similar to pagefile in Windows and swap partition in Ubuntu/Linux desktop.
Correct me if I'm wrong.
It will decrease your SD card life though (and probably damage/corrupt it) because SD cards are not designed for frequent and temporary read and write, it has limited read and write lifetime, while with the RAM this RW lifetime is much better than SD card.
Also, from what I'm seeing so far... swapping is more suitable for old Android versions (2.3 or lower) with low RAM (256 MB or lower). Android 4.0+ has improved memory management and there's really no need for a swap partition, thus why you more likely need a task killer on older Android (2.3-), but it is not recommended to use one on newer Android (4.0+). Even Kitkat runs fine on a 512MB device.
What sort of memory-eating app are you planning to use on your phone?
Click to expand...
Click to collapse
you are very much right...!!
but my grand is using 600mb out of 800mb
and i have class 10 sd card so it was ok with me
and my phone is getting much slower so i want to expand my ram
TheAmaze said:
Download An app,Ram expandar.It doesn't actually increase the ram instead,uses some of part of your sd card (swaping) as virtual ram.
Nonetheless there's always an option of downloading ram boosters
If i helped,don't forget to hit the THANKS button
My devices:Sony Xperia Sola(rooted)
Samsung Galaxy Ace(rooted)
Odys Next(rooted)
---------- Post added at 11:16 AM ---------- Previous post was at 11:13 AM ----------
Click to expand...
Click to collapse
Ram Expander Not working on default kernal
it is saying this kernal doesnt support swapping
king_of_grand said:
you are very much right...!!
but my grand is using 600mb out of 800mb
and i have class 10 sd card so it was ok with me
and my phone is getting much slower so i want to expand my ram
Click to expand...
Click to collapse
Adding a swap partition is not preferable because SD cards have slower R/W speeds compared to RAM, even if you have a class 10. And a "class 10" card means it has the best R/W speed, but it doesn't mean having longer R/W life.
Actually high RAM usage on Android is not always bad. Some parts of the RAM is used for caching so that you will run the apps faster compared to not having the cache. This is similar to the SUPERFETCH on Windows Vista and up. RAM usage does not always mean worse battery life, but CPU usage does.
Also... have you tried Greenify and see if it helps? Also if you can live without dual SIM, try one of the Kitkat ROMs, it removed lags completely for me.
Ok no problem!
By the way,which phone do you have?
You can easily flash an older or newer Kernel or maybe a custom one,for your phone,if you have a Sony Smartphone then flash through flashtool
Note:flashing Kernel doesn't wipe any data
Currently we don't have a swap supported kernel
Sent from my GT-I9500 using XDA Premium 4 mobile app
Swap is useless IMHO
Your SDCard will probably suffer if you use it
Sent from my GT-I9082 using Tapatalk