Managing Memory - myTouch 3G, Magic General

I am trying to work out what is using all the memory on my Magic 32B. After rebooting I am left with only 15Mb which is causing it to run dog slow.
After rebooting I notice that apps I hardly use are running and consuming memory;
MP3 store, facebook, Tunewiki. Those together are using nearly 10Mb. Can I stop them running at startup?
What is the best application to use to manage RAM?
I cannot understand why there is so little RAM available? This device has 192MB? As I have moved my Apps2SD can I reallocate space from internal storage to be used as RAM?
How much free RAM should I be looking to have in order for the phone to run fast?
Should I be looking to use a Swap file? I have already moved by apps to SD...
Sorry if i am asking stupid questions. Relative Noob to Android

aidanbree said:
I am trying to work out what is using all the memory on my Magic 32B. After rebooting I am left with only 15Mb which is causing it to run dog slow.
After rebooting I notice that apps I hardly use are running and consuming memory;
MP3 store, facebook, Tunewiki. Those together are using nearly 10Mb. Can I stop them running at startup?
What is the best application to use to manage RAM?
I cannot understand why there is so little RAM available? This device has 192MB? As I have moved my Apps2SD can I reallocate space from internal storage to be used as RAM?
How much free RAM should I be looking to have in order for the phone to run fast?
Should I be looking to use a Swap file? I have already moved by apps to SD...
Sorry if i am asking stupid questions. Relative Noob to Android
Click to expand...
Click to collapse
First off, if you are rooted you should format your SDcard. Second of all what ROM are you using if your not running stock.

I am running Cyanogen's current rom 4.2.13
I repartitioned my SD card to use App2SD. At that time I was able to reallocate space rather than format.
Cheers
Aidan

Related

Always low on memory - Advice

Hi all,
I'm always low on memory on my phone, I run quite a few hungry apps so looking at suggestions now please. I'm a linux-person but this one baffles me on the right way to go ahead.
I'm on CM-4.2.3.1 pretty much as standard, no tweaks to note on it.
Advanced Task Killer shows me at generally around 17Mb available memory, but in my logs I often get:
Code:
11-12 13:33:43.102 I/ActivityManager( 322): Low Memory: No more background processes.
So I'm thinking I need to do something. I've not got swap enabled, nor have I got compcache as far as I'm aware, so what should I go for here and is there a simple guide on it? As I have done a few searches and its overwhelming the information that comes back.
Thanks in advance everyone
You could try the free app "automatic task killer" see if that helps. I've personally came to the conclusion that CM 4.2+ ROMs are RAM hogs themselves. Try flashing a ROM with the 10 meg RAM hack if it bugs you.
You're supposed to be low on memory.. That means your phone is using the it to the greatest efficiency.. Empty memory is wasted memory. Unless you're experiecing long load times and loads of caching, its normal.
goldenarmZ said:
You're supposed to be low on memory.. That means your phone is using the it to the greatest efficiency.. Empty memory is wasted memory. Unless you're experiecing long load times and loads of caching, its normal.
Click to expand...
Click to collapse
qft, this is typically how linux runs anyways.
Do you have an ext partition on your SD for apps2sd? How about a linux swap partition (enabled)?
mikedmeyer said:
Do you have an ext partition on your SD for apps2sd? How about a linux swap partition (enabled)?
Click to expand...
Click to collapse
I second the suggestion for using a linux swap partition!
Agreed, and yes I have a swap partition correctly formatted, however thats the problem there are too many "guides" of how to enable/use the swap on CM, so if anyone can point me to the right entry (couldn't find it on the CM wiki either), or how to enable any of the other memory enhancements (compcache or whatever)
Thanks!
You can dl user.conf app from the market. explanations are given in the help section

Free memory is only 35mb, is that normal

this might be a noob question, and i searched and i cannot find an answer to my question. i have an HTC Magic (32B) and i been installing all types of roms, and they install fine but the problem im facing that they run slow, so i thought i might be running out of RAM memory so i was using TasKiller which shows how much memory i have, and its on average 35 mb of free memory is that normal? i have my SD partitioned with a 96 mb Swap and 512 EXT. how do i increase the free memory because i think thats whats slowing it down. i read somewhere that i need to enable the Swap as it is not enabled by default. can someone help and explain what i need to do, cause everyone else says that their ROMs fly even on G1 and other 32B and mine is slow. I am currently using KingKlik Espresso Rom but i face that issue with all the Roms
What ROM are you currently using?
32B magics don't have the same amount of ram as 32As from what i understand.
type free /proc/meminfo on a terminal and see what it gives you. I hate task manager info's about ram sometimes they don't give a right amount.
32A have a higher RAM, currently i am using KinkKlik espresso ROM but i face this issue with all the ROMs that are not 1.5. i thought when i have the swap file and all that stuff it would expand the RAM space used
Yes, this is normal on a 32B.
Keep in mind Android has a great shared library framework, and allows apps to save state when it moves them out of RAM so they can re-launch later and be back at the same point you left them.
dstxy said:
this might be a noob question, and i searched and i cannot find an answer to my question. i have an HTC Magic (32B) and i been installing all types of roms, and they install fine but the problem im facing that they run slow, so i thought i might be running out of RAM memory so i was using TasKiller which shows how much memory i have, and its on average 35 mb of free memory is that normal? i have my SD partitioned with a 96 mb Swap and 512 EXT. how do i increase the free memory because i think thats whats slowing it down. i read somewhere that i need to enable the Swap as it is not enabled by default. can someone help and explain what i need to do, cause everyone else says that their ROMs fly even on G1 and other 32B and mine is slow. I am currently using KingKlik Espresso Rom but i face that issue with all the Roms
Click to expand...
Click to collapse
mine stays around their, im on mytouch, tops it gets up to about 45mb

Cyanogen Froyo Rom Questions

I know these roms don't use partitions but do use ads2sd (install to sd). Do you have to check a box like 2.1 to activate? Do all programs that are installed go to the sd or just ones that have it built in their programs?
With my rom(and likely the other CM6 based roms) you can move any app to SD, you just hit the 'move to sd' button in the app manager. You do need to enable the 'any app' part for apps that don't specifically support it.
I've tried to move all my apps to sd from cyanogen settings, but this way my home screen takes 3-4 seconds every time to load all the icons.
so i had to reinstall all my apps into the internal memory.
any advice?
Tks
Certain apps do not perform well from the SD card, do not put any apps that load widgets onto the SD card either it can cause them to stop loading. Just put games or things like that on it.
right, by using all widgets and apps from the internal memory, it works better, but sometimes it still takes some seconds to load the home icons.
i'm also using the overclock at the maximum rate, installed in the internal memory, and a task killer to kill all the apps to free memory.
i'm not very very happy about this version 2.2 on g1: is it just my problem or is it a known problem?
Probably i'll go back to the 2.1
tks a lot.
ominide said:
right, by using all widgets and apps from the internal memory, it works better, but sometimes it still takes some seconds to load the home icons.
i'm also using the overclock at the maximum rate, installed in the internal memory, and a task killer to kill all the apps to free memory.
i'm not very very happy about this version 2.2 on g1: is it just my problem or is it a known problem?
Probably i'll go back to the 2.1
tks a lot.
Click to expand...
Click to collapse
How fast is your SD card? Sounds like just a slow card.
ominide said:
right, by using all widgets and apps from the internal memory, it works better, but sometimes it still takes some seconds to load the home icons.
i'm also using the overclock at the maximum rate, installed in the internal memory, and a task killer to kill all the apps to free memory.
i'm not very very happy about this version 2.2 on g1: is it just my problem or is it a known problem?
Probably i'll go back to the 2.1
tks a lot.
Click to expand...
Click to collapse
g1? This is an Eris forum. Anyway, apps are loading slowly because you keep killing them.
Sent from my KaosFroyoEris
i'm sorry, i didn't noticed the eris forum.
my sd is a 8gb, class 4, with partition and swap 64mb.

[Q] Does A2SD result in more available 'process' memory?

Is the phone's internal memory shared for both app-storage AND running processes? I had assumed they were separate memory pools.
I monitor my Running Services pretty closely and I can see the memory mgmt only trying to maintain about 18 MB free. The phone starts to lag if there's less than that so I would like to see more available, e.g. 30 MB! Would implementing A2SD achieve this? Again, I was under the impression that it would not. Other threads have specifically stated that A2SD has nothing at all to do with performance and instead is intended to make it easier to switch ROMs by maintaining all your installed apps on the SD card (apart from the memory you need to flash when changing ROMs)
Thank you for any clarification!
Internal memory has nothing to do with RAM, which is what running processes use.
You want auto killer. Can set your minimum memory free and forget it, and let android maintain it.
Sent from my HERO200 using XDA App

[Q] Internal memory full??

If you know the answer please reply, instead of telling me this was asked before. I've already tried searching.
I use the Latest Darkstone Build(Froyostone sense 3.2) with Energy rom(WM), sometime a week ago I got this anoying message that my memory is full... Since then I can't download/install new apps, and I also can't move to SD Card wich also anoyes me... I already know why I can't move to SD and I know many apps use up a lot of cache and that's not my problem. What I realy can't seem to understand is why Android tells me my memory is full while the truth is... I've got more than 60% unused memory left in WM. Now it can't be possible that I have 2 different internal memories. My guess is that Android doesn't know my real amount of memory, so there must be a way to make my memory space larger...
Is there a way to do this? Or is Android just limited to an random amount of memory for my HD2.
Isn't there anyone who knows something about this?
Your HD2 internal memory (NAND) is where WM resides and has nothing to do with Android (yet). You probably filled your data.img that acts as internal memory on all Android builds. Go and uninstall some program.
Or just resize the data.img. There's a thread in the dev section how to do this.
I had this issue a few weeks ago, I'd been downloading some mp3's through the browser and it had filled my internal memory. Check your downloads (in browser, hit the menu button > more > downloads and if this has lots of things in it, delete them if you don't need them anymore.
JanssoN said:
Or just resize the data.img. There's a thread in the dev section how to do this.
Click to expand...
Click to collapse
Considering what he wrote I thought it would have been easier for him to just uninstall some programs than to mess around with the data.img.

Categories

Resources