I need a app that freeze apps and make my ram low so I can have more memory some times apps are running when am not even using them I have been using ram manger pro and ram boost but the thing is that on ram boost it don't auto boost so is there any thing I can do
Sent from my SGH-I897 using xda app-developers app
To be perfectly frank, relax a little bit about it. When you see those apps loaded into memory, that's actually a good thing.
What's happening is that the Dalvik app, which is where Android's memory management tool is located, loads apps into memory where it can pull them up quickly. It takes less time for Dalvik to take an app that is loaded in memory and start it up for use than it does for it to pull it from storage, allocate memory, and start it.
Dalvik is usually pretty good about memory allocation, too, so if a program that needs more RAM appears, it will unload other programs from memory to provide the necessary space.
Any memory that isn't loaded with an app is, ultimately, wasted, as Dalvik will clear room as necessary. If you have a lot of memory available, that's all memory that could be used to load apps faster, giving you a better user experience.
If you have a custom kernel on your device, you should be able to find some tools to tweak how Dalvik handles the system (e.g. how much memory it allocates to each app, how it handles the ramping up/down of the processor speed, etc).
But am having heating issues on the phone
Sent from my SGH-I897 using xda app-developers app
IMO, Heating issues can be caused by an app overtaking the processor. that should be where most of your heat is generated anyways, not from the RAM. ON that note, Titanium Back will allow you to Freeze apps.
Rom toolbox (free or paid version) is an invaluable tool also
Sent from Mars via Curiosity
I understand the apps in the memory being useful part. What confuses and does turn it into an issue is that when you have many apps installed there is many in the memory. So if you are running a couple things and have many apps and the phone runs down to say 35-40mb ish then it sometimes starts to choke. But old phones with slower processors and less ram can go down to 20mbish. Is that just the standard cut off in most ROMs where its starts automatically freeing memory?
Sent from my SGH-I897 using xda app-developers app
Related
Hi again guys...
In Linux we have a SWAP partition for some time if RAM (Random Access Memory) will full OR for speed up applications by buffering in swap partition.
(Recommend Linux SWAP partition size: half of RAM)
so Android is Linux based and have kernel like Linux. Is it work to make a SWAP partition for SGS with swap file system?
You don't want that...
Android doesn't wipe RAM immediately anyway, so apps which are open and shutdown can be restarted again quickly (unless the RAM has been reused).
Also, apps on Android are designed to be shut down whenever free RAM runs out (its in the development guidelines that all applications should expect to be shut down at any time). Since most Android phones use high-speed NAND memory, when properly configured, apps load quicker too
The problem with swap is that it can lead to thrashing and loss of battery life. It's good for computers (because generally, you would rather lose performance and ensure you don't lose work), but on Android, applications should be killable at any time, and should have mechanisms to protect their work anyway.
It's probably possible to create a swap partition/file if you wish (try to swapon), but I foresee some potential side-effects, especially if you don't want to spend a lot of time managing memory manually.
i didn't think about battery life.
Thank you so muchhhhhhhhhh
I was actually exploring this option last night and stumbled that the kernel does allows swapon commands. I remembered trying it earlier on a stock rom but it was not available then.
Why I need the swap was because of the frequent shutdown of my launcher pro due to apps contenting for memory. The live wallpaper and heavy Widgets like pure messenger pro aren't helping much either, after much usage the device just slows down, lags and silently kills the background apps. The "minfree" settings were also tweaked but with much less desirable results was seen...
So I downloaded an app called "swapper2" from market and tested via 2 methods; Swap file and swap partition.
The performance of a swap file that sits in the NAND is not really that great. In fact it kinda lags me when memory is being swapped in and out of it. I think its the same problem with the i/o lag problems with any other rom
Then I tried a swap partition on my class 6 SD card. Although the lifespan of the card would be shortened and the battery life would be impacted, the performance is better compared to the earlier method.
In either method, the amont of apps that can be left opened at the foreground and background had increased and doesn't lag as more apps is being launched. Not bad for me but well, I guess it's all up to the user of the device at the end. Just my 2 cents...
I'll try the swap file method again over at the ext2 partition created by the lagfix and see how it goes next. Not sure if anyone interested though...
Sent from my GT-I9000 using XDA App
It seems that using the swap partition doesn't have the lag compared to using the swap file method.
It may be due to the I/O of multiple storage (parallelism ?) is better than a single storage or writing into the raw partition is better in terms of performance than a swap file.
I'm done with my findings, the device still have 60mb free and never lags, I'm sold.
Sent from my GT-I9000 using XDA App
What is V6 supercharger? I've done a little research, but it isn't clear on what it is, just what it isn't. Evidently its not like any other memory manager app out there, and its usually paired with 3G turbocharger?
Main part being..
Can these be used on the D3 and what functions do they provide and how?
I've noticed some say yes it can be used on D3 and others say No dont use on D3.
I am pretty new to droid, so I may be wrong, but I think its a script that automatically tweaks Androids memory management system by tweaking the thresholds where the system OS starts closing apps in the background to free memory. The reason this helps is because Android uses this free memory space to cache certain parts of apps - for example, the homescreen is usually cached in this free space. This allows these processes to work a lot faster when called upon. If this free space falls too far, then the items cached here are removed, and you get "slow" performance and redraws.
It is different from task killer apps in that the app itself does not kill apps, but rather tweaks android's built in memory management routines and allows it to do its thing at higher thresholds.
As to if the V6 works on Droid 3, I am not sure. It does require root access, however, since mem management files require root access.
Sent from my DROID3 using XDA App
Can anybody explain to me something about how the RAM works? So the phone has 512 mb of RAM, and only 330 available (I guess the OS takes the rest to 330). From those 330, around 100 are always used by something hidden. What is that?
Also if I stop some of the running services, sometimes that memory remains used.
What does eat my memory over time? I mean after some hours following a reboot my memory slowly starts to become used.
In the Running services tab there is a list of cached services and if I close any of them it eats more memory. How does that work?
I know, these questions are annoying.
128mb for tegra. that's why you have only 300mb+ for available memory
But why if I stop some processes such as the music player the RAM doesn't clear?
And why if I stop something from the Cached Processes tab it eats my RAM? (I can't find out what those cached processes are actually)
as far as i understand the system keeps it in memory in case you open something again and then it doesnt have to load everything over. and if there isnt enough for new apps it clears some ram.
this is not windows and the ram is supposed to be full. if im wrong about that someone correct me...
Sent from my Optimus 2X using XDA App
Yes you're right but the way Android kills processes when needed can be optimized, as sometimes the system is slow to free ram. In fact there are threshold values for different situations, that say to the system to free ram.
So the solution is not a standard task killer, but an optimization of values that triggers memory clean up. It's done for example by scripts like the one I use, see in my signature.
My ram on my phone is always low I delete running apps but then apps run again at random
Any suggestions
Sent from my LG-P925g using XDA
Like its been said in many post the only way to stop this is to root you phone and use an app like titanium pro to freeze the apps you don't use there will always be some thing running in the background that's androids way of pre loading apps so they run faster when you call the app to run. Wile apps are in ram there not using cpu cycles or battery only when the phone pre loads these apps dose it use a small amount of cpu cycles.
Is swap only usefull for gaming or it is also used when there a lot of apps running..
If the ram is totally used by the other apps and i open an app then will it run using swap or android system will kill the other app in background with least priority and make it run in the phone 's ram only...
In short is swap also usefull for multitasking...
IAmNice said:
Yes swap is useful for multitasking. It allows you to run 3-4 apps in the background. Consider swap if you have a fast sd card. If you open an app it will run in swap partion if your ram is full
Sent from my E15i using xda app-developers app
Click to expand...
Click to collapse
Man that's totally wrong! You obviously know nothing about how swap space works lol..
Swap partitions or files can be used like a ram buffer.. When ram gets full, the system can offload some data to the swap space, thus freeing some ram.
Apps NEVER EVER EVER run in swap space..
Using swap will drastically reduce the life of your sdcard. It is not advisable to use at all.
Uggh.. now I'm confused..
I just want to know that if the phones ram is full due to some apps running and i open a new app then wether it will run on swap or android system as it is architectured will kill the lowest priority app to free up space to run the new app launched in phone's ram..
Swap decrease sd cards life
bandarigoda123 said:
Swap decrease sd cards life
Click to expand...
Click to collapse
maybe you're right, but swap helped me a lot