[Q] How to reduce the memory of android system? - General Questions and Answers

Such as the 512M memory replaced of 256M, the system remained stable,
I am currently from three directions,
(1) delete apk do not need to use in system\app
(2) delete services do not need in the SystemServer.java
(3) delete services do not need in the init.rc
there are other ways to reduce the memory?
THANKS.

Nope, that pretty much covers it. Don't worry about low memory, android is programmed to memory manage and kill background apps when it gets low

icenight89 said:
Nope, that pretty much covers it. Don't worry about low memory, android is programmed to memory manage and kill background apps when it gets low
Click to expand...
Click to collapse
I think that he is saying about ROM memory not RAM.
@fox19110324
I think that u can move cache to sd card
EDIT:
moving apps cache and dalvik-cache

@icenight89
I know what u mean.
But I really want to make sure the system can remain stable when I reduce the RAM from 512M to 256M,even 128M。
“android is programmed to memory manage and kill background apps when it gets low“。For example,when the RAM is lower than 15M,the system begin kill background apps。when the RAM is lower than 5M,the system begin kill Laucher app。
so....

@ch3mn3y
sorry,,I mean RAM...

noboby help me?...

Since I have installed "Autokiller memory optimizer", i have a new amazing device.
It is so much faster than before.
So try it out.
The only disadvantage of this program is, it is not so easy to understand with their settings. But take time, play with the app and you can have a new amazing device ;-)

Related

[Idea]add memory to myTouch

Originally, a2sd was developed to allow installation of many apps on G1 as G1 has limited memory. The MT3G has more internal memory so it does not need a2sd.
My question is if we can enable a2sd on a MT3G and than use the additional memory for the system. This can improve performance so much ....
Is this possible? I'm a dev, but not on this kind of platform . I know shell scripting, Unix, C so I can help if needed, but don't know how to approach this thing.
Thx.
mr.tenuki said:
Originally, a2sd was developed to allow installation of many apps on G1 as G1 has limited memory. The MT3G has more internal memory so it does not need a2sd.
My question is if we can enable a2sd on a MT3G and than use the additional memory for the system. This can improve performance so much ....
Is this possible? I'm a dev, but not on this kind of platform . I know shell scripting, Unix, C so I can help if needed, but don't know how to approach this thing.
Thx.
Click to expand...
Click to collapse
It depends. Now if you have a 32a board, this is pointless. Unless you have 300+apps installed it will not hurt performance.
I sugest App killer to kill off unused apps that never shut down, it helps so much/
Me really dont need Apsd for mytouch, especially the new 32a boards. Running from the sd card slows everythign down. To improve your performance..
1. Get CPU overclosk from market, set lowest to 386, high to 528 screen on, screen off 256/256.
2. Download swapper, set to size of yoru swap partition etc...
3. Get any free app killer ( ifully suggest Anvanced task killer) and every hour or so, go in and ignore what u use all the time, and kill everything else.
Also, get Cachemate from market or Clean up. this clears out all the garbage.
Doing this, on a good day, my battery lasts 17 hours with data going. and My Live wallpapers never lag
Hi,
Thanks - I already have all that set up. I was thinking on a MOD that will allow improvement of performance in a different way.
My Idea is to actually use the memory that becomes available under /data as we move the app to SD to be used by /system partition. Maybe we can also do a "reverse RAM hack" and increase the 3D RAM.
Again, as I'm not very familiar with the Linux system I don't know how exactly this should be done, or if it can be done at all.
Thanks for the reply though
storage memory in the phone is different then addressable ram.. therefore what your saying is not possible...if you really want something like this set up a swap partition on your sd card.
also task killers are not needed for android... its been well documented here and on other forums as android handles processes much differently than your standard windows box (so no need to have the mindset that background apps are slowing down your system). android itself does an excellent job of managing memory and kills tasks itself when more mem is needed. i used to run ATK myself, and found after removing it my phone actually ran better than killing processes all the time.
your likely just having a placebo affect if you think it speeds up your phone.. however killing process can increase battery life.. albeit only slightly...try it yourself and you will see what im talking about..
regarding task killers, just google it and you will see what im saying...
edit: most roms have cpu scaling in them, if you want an app i find set cpu to be the best, followed by overclock widget...
edit2: forgot to mention autostarts . a great program to edit which programs start up upon boot .. if your still worried about having things running in the background...
I was trying to get a swapfile on /Data (being a lot faster than sdcard, probably), but It didn't work :/

[Q] Apps to SD

Refering to this post Apps to SD, I have some doubts.
1. Is this similar to the 2GB inaccessible partition on Nexus S ?
2. Is that partition ext3 ?
3. Do apps get installed directly on that and I don't have to install apps on sd as explained in that post ever ?
4. If no, will creating partition and installing apps on it slow down the phone ?
I installed lots of apps from market yesterday so thinking of these things as I have read that installing many apps may slow down the phone.
please clarify my doubts
Have you gone to Settings, Applications and checked how much of your internal memory you're actually using? There's a little bar graph at the bottom of the first screen.
I've got over 130 apps installed and still have almost 600mb free. For most users, on the NS, app storage space isn't going to be a concern. We've got 1gb internal for that.
Also, many apps can be pushed to your sdcard without any hacks required.
The old school apps2sd involves repartioning your sdcard, formatting part of it ext4, then creating symlinks to move apps to the sdcard.
Seems like a lot of work unless you're really short of space already.
All partitions on the internal storage space are ext4 or yaffs2...no ext3 on the NS stock,
Thanks. So I shouldnt be really about that
But will installing many apps slow down my phone ? How do I stop some apps from starting automatically in the background ?
suhas_sm said:
Thanks. So I shouldnt be really about that
But will installing many apps slow down my phone ? How do I stop some apps from starting automatically in the background ?
Click to expand...
Click to collapse
I wouldn't worry about it until it becomes a problem, if you know what I mean. If you install a lot of BIG game applications that don't let you move to sdcard from the Applications manager, you might start to run out of room, but I've only seen one person in this forum state that he was filling cramped, and he has 300+ apps, including large games if I recall correctly.
Having a bunch of apps installed should not slow down your phone just because they're installed.
If a bunch of them are active in the background either intentionally or not, that might cause some slow down, but it's just not a real problem on Android 2.2+ in my experience.
Android's memory intentionally loads apps up in advance so they're ready and waiting when you want to use them. They usually just sit there using zero cpu until you give them something to do. It is best to avoid TASK KILLERS, they will screw you up more than help you in general.
If you really feel the need to stop certain apps from being loaded automatically at the phone's discretion, there's an app called AutoStarts in the Market that lets you block apps from loading automatically. There are other apps like that one. They require you to be rooted to use them.

Whats Best way to free up the ram???

Whats best way to free up the more ram? I have root and froze the safe stuff. The lowest I can get free is about 185MB / 328MB.
Rooting and freezing apps doesn't give you more RAM, since there is only 512MB of RAM and the OS takes part of that to run.
You can free up internal app storage space, by deleting bloatware, or cut/paste the bloatware into a folder on the SDcard (I call mine VZWBloat) and that will save you space.
You can run a task killer to kill off apps that you don't need but you have to be careful, Android does need certain apps to be available in the background and it will just reopen automatically and that will put them into a cycle and drain the battery.
rcb929 said:
Whats best way to free up the more ram? I have root and froze the safe stuff. The lowest I can get free is about 185MB / 328MB.
Click to expand...
Click to collapse
Please do not post Questions or problems in Android Development
Moving to General
RaptorMD said:
Rooting and freezing apps doesn't give you more RAM, since there is only 512MB of RAM and the OS takes part of that to run.
You can free up internal app storage space, by deleting bloatware, or cut/paste the bloatware into a folder on the SDcard (I call mine VZWBloat) and that will save you space.
You can run a task killer to kill off apps that you don't need but you have to be careful, Android does need certain apps to be available in the background and it will just reopen automatically and that will put them into a cycle and drain the battery.
Click to expand...
Click to collapse
Hey im using root explorer when im in system/app/ how do i single out the bloatware apps?
rcb929 said:
Whats best way to free up the more ram? I have root and froze the safe stuff. The lowest I can get free is about 185MB / 328MB.
Click to expand...
Click to collapse
Freeing up that much RAM is probably detrimental to the overall efficacy of the memory management system, I've never seen mine at 185MB, and if I did I'd worry something was wrong.
If you really want to free up more RAM, for no benefit whatsoever, use something like Advanced Task Killer and set it to allow killing of the lowest level processes it can, then kill everything. Bam, tons of free'd up RAM. Again, this has pretty much no benefit whatsoever and for a short time will probably make your phone more sluggish and slow.
In Android (Linux) free memory is considered wasted memory.
That said, I remember on my galaxy S that the phone ran snappier when I tweaked the memory management of the phone.
Task killers are generally considered a bad idea on android, so I would avoid using one of them to free up memory. However, there is a poorly named app called auto killer that is actually just an interface to tweaking androids built and memory management. I recommend giving it a try, here's a link: http://market.android.com/details?id=com.rs.autokiller
Note that it is not a task killer per se, it is just a tweak for android phone memory management schemes.
I haven't used it on my droid charge yet, but play with the settings maybe starting with aggressive. Good luck and let us know how it works for you.
Sent from Thunderbolt
I don't have my phone with me right now, but you need to make the folder read/write and then hit menu and multi-select or select multiple. This thread http://forum.xda-developers.com/showthread.php?t=1082588 shows what is ok to freeze, but I am not familiar enough with those to say you can remove all of them. Typically I would look for the Verizon specific apps, games like lets gold, guitar hero etc. If you remove anything related to touch wiz (widgets) you need to remove both of the associated files. I am pulling this from memory on my previous TB.
These are the ones I recognize, but the others in that long list I would like to see better clarification of what they are and how they are tied into the TouchWiz UI so we don't get errors. Please exercise caution when doing this.
• Bitbop 1.0
• Blockbuster 0.6
• City ID 1.1.4
• Lets Golf 2 3.2.2
• Rhapsody 1.0
• Rock Band 4.4.3
• Slacker 2.1.170
• TuneWiki 2.2
• VCAST Media Manager 4.2.96.3
• VVMService 1.0.30
• VZ Navigator 7.1.2.87
• WeatherBug Clock 11.04.07.01
rcb929 said:
Whats best way to free up the more ram? I have root and froze the safe stuff. The lowest I can get free is about 185MB / 328MB.
Click to expand...
Click to collapse
BY FAR.... BAR NONE.... The best way to free up memory and keep it free without messing with task killers is to use a program called startup auditor. This app prevents apps from starting up automatically on startup and throughtout the day without interfering with normal app processes. You can shut down or enable any app you want.
Even cooler, if you select the option menu and hit disable all, it only disables programs that won't interfere with the phone operation so it knows which apk's are critical for phone integrity. PRETTY COOL!!!
burningembers said:
Freeing up that much RAM is probably detrimental to the overall efficacy of the memory management system, I've never seen mine at 185MB, and if I did I'd worry something was wrong.
If you really want to free up more RAM, for no benefit whatsoever, use something like Advanced Task Killer and set it to allow killing of the lowest level processes it can, then kill everything. Bam, tons of free'd up RAM. Again, this has pretty much no benefit whatsoever and for a short time will probably make your phone more sluggish and slow.
Click to expand...
Click to collapse
NEVER USE ADVANCE TASK KILLER... See other post
http://forum.xda-developers.com/showthread.php?t=1106265
RaptorMD said:
Rooting and freezing apps doesn't give you more RAM, since there is only 512MB of RAM and the OS takes part of that to run.
You can free up internal app storage space, by deleting bloatware, or cut/paste the bloatware into a folder on the SDcard (I call mine VZWBloat) and that will save you space.
You can run a task killer to kill off apps that you don't need but you have to be careful, Android does need certain apps to be available in the background and it will just reopen automatically and that will put them into a cycle and drain the battery.
Click to expand...
Click to collapse
DON"T USE A TASK KILLER ON ANY SAMSUNG DEVICE. See other post
http://forum.xda-developers.com/showthread.php?t=1106265
I wasn't really condoning the use of task killers. I disagree with them 99% of the time (there are some edge cases). I just gave the OP an option if he really, really wanted to for no reason whatsoever.
@OP: I would recommend leaving the pasture gate open.
rcb929 said:
Whats best way to free up the more ram? I have root and froze the safe stuff. The lowest I can get free is about 185MB / 328MB.
Click to expand...
Click to collapse
There is an app called Greenify. Its available on Play store.
Just check it out.
It also helps to maintain the juice of the battery.. !!
To Free Ram
A more easy way to delete a minimum of 1gb of space which by doing so also frees up ram is to delete the dump state log cat. See every time your device has an error or force close issue, date is collected / written to the log file and this can take up ane enormous amount of space which when space is low also means your device user more ram. To do this go to your dial pad and type in *#9900#
This will automatically brings up options and then just choose to delete the dump state/log cat. Let it clear for a few minutes and that's it's. Try seeing how much space you have before and after and you'll realise this is a blessing.

[Q] How to Swap Memory For Speed??

I want to know i to swap nexus s memory so it to use the swap memory as ram and i will able to run more applications?
acutally , i heard something , but i don't know if it is real , need someone good at android to confirm that.
Android and Java have different memory management besides windows
the less memory has left , applications run faster , because applications already have been loaded in memory at first time you run it instead of reload it from disk (like cache), and when applications require more memory , the system will release more memory as it requires
therefore , you don't have to kill applications to get more memory in order to make your phone run faster
i don't specially to do such thing like kill apps or clean memory to get more memory , but my Nexus S is still damn good

[Q] - T-Mobile Vivacity

Hi, just been having a read through the posts on this phone, My Mrs has this and there's a significant lack of memory available.
It apparently has 512RAM, however the user useable part of this seems more like 64. She's moved as many apps as possible to the SD card, but still keeps getting errors for lack of available memory.
Is there anyway around this? I've seen some threads about apps that will extend the ram to your SD card giving you more available.
Will a new ROM give any help on this? or is it a case of new phone
She's only using Facebook, Text, Phone, occasional internet on stock browser, and that's about it at the moment, but others would be nice for her. Not a good experience for her introduction to Android IMHO.
Is the phone already rooted?
Sent from my WT19i using xda premium
Not yet, Its still stock as it's the Mrs phone and she doesn't tamper.
All that's been done is she's moved all the apps she could to run from SD card.
Well,, first of all.. try to differ between RAM and internal memory. They're two different things.
RAM (Random Access Memory) is the memory for ur phone processing. It consist ur applications that currently working, i.e. when u open message, the RAM decreases since ur message app use some space of memory to work. when u open another app, the RAM will decrease again.
Internal Memory here is the space for ur apps storage. When u installed some app, it take space in order to succeeded when install. Each time u installed an app, the space will be decreased.
I guess that when u look into that phone, that 64 of memory there is an internal memory, not the RAM which u supposed to think. So, please notify it first. Is it really the RAM or just Internal Memory.
to know your RAM and Internal Memory space, u can access like this.
For Internal Memory : Setting > Applications > Manage Applications > All. then look into the bottom bar for the space of internal memory.
For RAM : Setting > Applications > Manage Applications > Running. then look into the bottom bar for ur RAM space.
Qijos said:
Well,, first of all.. try to differ between RAM and internal memory. They're two different things.
RAM (Raw Access Memory) is the memory for ur phone processing. It consist ur applications that currently working, i.e. when u open message, the RAM decreases since ur message app use some space of memory to work. when u open another app, the RAM will decrease again.
Internal Memory here is the space for ur apps storage. When u installed some app, it take space in order to succeeded when install. Each time u installed an app, the space will be decreased.
I guess that when u look into that phone, that 64 of memory there is an internal memory, not the RAM which u supposed to think. So, please notify it first. Is it really the RAM or just Internal Memory.
to know your RAM and Internal Memory space, u can access like this.
For Internal Memory : Setting > Applications > Manage Applications > All. then look into the bottom bar for the space of internal memory.
For RAM : Setting > Applications > Manage Applications > Running. then look into the bottom bar for ur RAM space.
Click to expand...
Click to collapse
I'll get all the info off the phone tonight - if I remember.... :silly:
However please bear with me, being new to technology, I've only worked with it since 1998, but RAM = Random Access Memory. I've never heard of Raw. same as ROM is Read Only Memory, and EPROM is Electronically Programmable ROM (IE you can flash it.)
bikky73 said:
I'll get all the info off the phone tonight - if I remember.... :silly:
However please bear with me, being new to technology, I've only worked with it since 1998, but RAM = Random Access Memory. I've never heard of Raw. same as ROM is Read Only Memory, and EPROM is Electronically Programmable ROM (IE you can flash it.)
Click to expand...
Click to collapse
Ah yes.. I mean Random Access Memory not Raw.. Sry, have been stayed too long at my office.. -.-
Lol..
However, let me know how is it going later. Will try to help u..
Sent from my WT19i using xda premium

Categories

Resources