[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] devid801:
Android is a multitasking operating system, and was designed from the outset as a system where there was no need to close applications. YES, the designers of Google have deliberately done so that the applications had no need to be closed, and I believe it was the system itself to decide when and why close them.

If you look at all applications for Android developed by Google, none of them has an 'exit' button to exit, this is because Android,

Is a system designed in thinking of the many activities that a normal user plays with the smartphone all days and on the basis of this was done so that the system can efficiently manage the change from one application to another, from one service to another, without burdening the user from decide when,

How and why close an application.

Imagine what you would normally, call a friend, send an sms, respond to an e-mail, take a look at Facebook, news, or to give an eye to the weather. We districhiamo between myriad applications, and the system is in such a way as possible,

To keep in the memory all the applications that we use repeatedly, both because it will be much faster ripescarle from RAM, rather than from the external memory, both because ripescarle from RAM is not reopen them from scratch, allows you to consume less battery and clock cycles the processor.

This means that Android, in its interior, its task killer? (Yes) It has the task to better manage processes and applications, to understand when it is time to close those less useful. When Android closes applications to free memory, as I said before, it does so in an very smart in that it the next time you re-open an application closed, ago so that it is restored, as if it had never been closed.

(This is what ios at the time, called multitasking, but in reality it is only a freezare the application ).

Then all of this means that the applications of "task killing" that abound in market , they will do is to interfere heavily throughout this management, generating even potential problems of instability and poor performance of the terminal.

Therefore, let's see, before continuing, to dispel the common places that relate to the Task Killer

1) THE Task Killer make my terminal faster?

FALSE

On the contrary, the task killer make the system potentially unstable and scattoso.

Processes kill indiscriminately and detrimental, because they can kill processes perhaps shared between multiple applications, and this means that the system is forced to re-open the applications continuously, to reopen that shared process, and try to restore the kill brutal perhaps while that task he was doing an activity.

And this can generate crash or lag that we think may arise by the applications themselves, and instead we create all of this …How do I optimize the use of the memory ? .............Often in the various settings you can find this VM Heap size, which is nothing more than an area of dynamic memory allocated to allow applications running of put above their data, dynamically precisely.

In this way, the application data are retrieved very quickly, because the access to the RAM is much faster than access to flash memories.

Then in theory the larger the value of the VM Heap Size and the more the system will be faster because all of the applications work in RAM, but it would also increase the battery life, because the I/O on an external memory will be much more reduced …

In other words VM Heap Size and a sort of cache for applications. In ROM stocks in general this value (hidden ) is set to 24Mb, but this could be a value quite low. Because this value is important ?

Because if saturiamo for example the 24 Mb by default, Android is forced to begin the "garbage collection" (literally "collection of monnezza" ), i.e. to make space in that area of memory by moving the older data to make room for new.

Then have a fair value for the VM Heap Size, not only allows you to greatly reduce the garbage collection, but also gains in battery life, since the CPU is not busy in the "collection of monnezza" and can concentrate on other more important things. Ovviamente questo valore deve essere ponderato anche in base alla quantità di RAM del vostro terminale per evitare di togliere troppo a tutto il resto.

In genere con valori di 512 Mb di RAM (che al momento, per un sistema come Android checchè se ne dica sono più che sufficienti) sul vostro terminale, un VM Heap Size da 40-48 Mb è un buon compromesso, su RAM da 1Gb si potrebbe salire a 64 Mb (mi pare che la MIUI usi proprio questo valore come default).

Se avete una ROM stock e volete cambiare questo settaggio, dovrete avere almeno i privilegi di root e scaricare dal market per esempio VM Heap Tool:https://market.android.com/details?id=com.martino2k6.vmheaptool&feature=search_result.......-Another method to use SuperCharger = Speed + Multitasking!This script works in a manner different from the current applications that are on the market, because "rearranges" slots of values of the file mifree with the priorities of processes, always in the same way and then work on all ROM stock and custom and also on tablet !

Moreover he will so that the "redraw" of your launcher are reduced to zero. This was brilliantly solved so that the launcher becomes a process of highest priority, (exactly android.process.acore which includes com.android.launcher ) for which will be very difficult for manifesting itself a "redraw" which is often the major cause of lag of the launcher. read here for guide:http://xdaforums.com/showthread.php?t=991276&highlight=minfree+memory+script