ecosmak.ru

How to increase program memory on android. Increasing the RAM of an Android device

catastrophic shortage random access memory- a question of questions for owners of tablet computers. No matter how powerful and productive the device is, at some time the question will arise whether it is possible to increase the memory of the tablet. Industry experts and advanced users will be able to answer this question.

Can I increase the memory of the tablet?

The physical amount of memory is a constant, a constant indicator. It is physically impossible to increase it. And if in technical specifications 2 GB of memory are indicated, then the user will have just such an amount at his disposal. And if the device is overloaded, starts to work incorrectly or freezes, responds slowly to user commands, it's time to optimize workflows. You can complete the task in several ways:

  1. Garbage removal. These may be unnecessary applications that slow down the entire system.
  2. Optimization of those software that are installed on the tablet.
  3. Installation specialized programs, which will allow you to swap RAM.

Removing unnecessary applications

In this case, it becomes possible to eliminate only those programs that the user installed himself. But the system software that is launched by Android cannot be deleted just like that, even if the user tries. However, in this case, there is a way out - to get root rights, that is, to become a super administrator. Having access to such options, you can delete literally anything you want from your tablet.

Application optimization

It is necessary to determine which programs are real garbage and require immediate elimination. To decide, follow these steps:

  • Open settings.
  • Select a category with applications from the menu.
  • Open the memory usage option.

It is here that you can see exactly how many applications are installed on the computer, how much memory they occupy. It is important to find the memory cards installed on the memory card and analyze their volume and operation. To increase the amount of memory, you can temporarily stop the work of one of the processes. To do this, just click on the application and click the appropriate button in the menu that opens.

Special programs

Once installed, they will create a swap file on the Micro SD card or place it on ROM. Among the proven options are SWAPit RAM EXPANDER, RAM Manager or Swapper.

When asking about how to increase memory on android, you probably meant how to free memory on android. Many do not yet know that on any modern device memory is random (short-term RAM) and long-term (ROM), which stores your data. And those who ask about how to increase RAM on android most likely do not understand this.


RAM on a tablet or smartphone cannot be increased, it can only be cleared of programs that are on this moment are not used. More difficult problem- this is a lack of space in long-term memory (ROM), when your smartphone screams at you about the lack of disk space and you can no longer install any program.

And this comes from the fact that when buying we save money and buy budget models, where all the resources are running out. In the store, such a smartphone works very cheerfully, but then, when you load it with your programs, this trouble begins with a lack of memory and you start typing in Yandex - help, how to increase internal memory on android?

So the first advice is to buy normal smartphones, it is better to pay an extra thousand rubles and then save a LOT of nerves! By the way, as I noticed, it is very profitable to buy in M-Video:

I myself recently compared when I wanted to buy a laptop, at the moment M-Video and Ulmart are still the best stores for the price.

How to increase memory on Android?

There are several ways to solve the problem, I will start with the simplest and end with the most effective.

Remove unnecessary / unused programs. It's trite, but even that doesn't reach everyone. Remove unnecessary programs and the space will be freed up immediately!

Install cleaning program. There are a lot of such programs, I advise you to install 360 Security Lite, there is an antivirus, a RAM cleaner and a garbage cleaner. Unlike others, this is a very lightweight application designed for phones with less than 1 gigabyte of RAM.

The program is made with high quality, it is made by the same Chinese that they did, which I myself use on Windows and recommend to everyone.

But this does not always help either, because after removing the garbage, it instantly accumulates again, and these cleaner programs themselves sometimes weigh a lot. Therefore, we proceed to more radical methods.

Removing updates. Your smartphone must have automatic software updates enabled. There are programs that just need to be updated, for example, . Most programs, especially those that you do not use, are best not to update. When updating, they download a lot of megabytes and clog the memory on the phone. What should be done?

Need to go to Google Play in SETTINGS and turn off automatic software updates. Now you need to open the Android settings, go to the APPS item and take a walk through the programs that you do not use. There will be a button at the top right - DELETE UPDATES.

Yes, this will free up a lot of space for you. But that's not all, there's one more good method how to increase the memory on the phone - transfer applications (some, everything will not work) to the SD card.

Transfer applications to SD. For these purposes, you can use one of the many programs, for example, AppMgr III (App 2 SD).

After installation, the program will show you which applications can be moved. Click on the application, a frame appears, select the item MOVE APP, you are transferred to the program settings, there is a button (just below) - MOVE TO SD.

In addition to this, there are a lot of other similar programs, choose according to your taste, which one is more convenient for you, this one is not the best, perhaps.

But even all these actions did not help me, there was a catastrophic lack of space on my smartphone, and then I went to extreme measures - transferring system applications!

Transferring system applications to SD. The thing is that many programs do not want to voluntarily move to SD, and they themselves and their cache take up a lot of space. Look how much space I had before the operation began:

Only 81 megabytes, and I just cleared the entire cache and even removed the necessary programs. How to free up space on an android and transfer to a memory card even what does not want to be transferred?

First you need to get root rights, . The procedure is not complicated, and if the first program does not suddenly work, then try the one I gave a link to in the comments. If anything, then here is a link to this program in Russian - baudi root.

Now download the program (if you have windows) EaseUS Partition Master and install on your computer. If you have Linux, then you probably have the GParted program, if not, then install:

sudo apt-get gparted

Now remove the SD card from your phone or tablet and connect it to your computer through a card reader. Your task is to reduce the existing partition and create a new one, fat32, by about 4 gigabytes.

Now insert the card back into the phone and reboot it to new section automatically mounted (maybe not necessary, but it's more reliable)

After you get root, you need to install the Link2SD program - here is a link to full version , although it is old, but working, more a new version did not want to work.

Run the program and select "Recreate mount script" from the program menu. After that, a box like this will appear:

We choose FAT32, although you can try others, but something didn’t work for me with ext2. If everything went well, the following window will appear:

Click restart and then open the program again. Before us will be all our applications. Near those that are green -Odex- You can't move, everything else can.

We click on the program and we are transferred to a page where there is a button below - SEND. We press it and move the program (or part of it) to the new partition we just created on SD.

If the phone does not have enough RAM, there are ways to solve this problem. You can even create extra RAM without taking the case apart or reaching for a soldering iron.

The more RAM, the more you can do, for example, you can have more browser tabs, applications and functions that perform your tasks.

Not infrequently, the problem with RAM is that it is not properly cleared. Sometimes processes run unnecessarily and are not cleaned up when they are stopped.

Over time, the result worsens - poor performance, latency, and strange events.

The amount of RAM in an android phone / tablet is physically limited and unlike computers (laptops), you cannot attach more memory - physically increase it.

Is it possible to increase RAM without root rights

For devices without root rights, you can only get the most out of what you have - increase it, due to virtual it will not work

The phone "becomes wider", the more RAM it requires - if you can't increase the memory, then you need to reduce your appetite.

Increase RAM by limiting widgets and live wallpapers

Wallpapers, like widgets, especially live ones, are rather gluttonous in relation to RAM resources and, as a rule, are often updated (they consume the Internet limit).

It leads fast discharge batteries. Replace them or at least limit them to optimize free available memory.

Increase RAM by disabling apps

Many applications and processes consume RAM, even if they are not currently in use - the memory goes into a minus without any action.

Tidying up apps (so that they're idle in the background) can take a while, but will certainly improve your phone's performance.

To turn it off, go to the settings "Settings", "Applications" (maybe the application manager).

Then click on the "All" tab to view the list of applications currently in use on your device.

Attention - do not disable unnecessary, unless you want to get an unstable system,

Most of the pre-installed by the manufacturer can not only be disabled, but also deleted, of course, if you do not use it.

Go to settings and find apps. Then click on it (which you decided to turn off), and select "Turn off".

Increase RAM by disabling animation

Animations often steal RAM and are completely unnecessary. You can set them up correctly in the programmer settings.

To optimize, you need to become a developer of your android. As of now, I will not describe here more precisely. Instructions are ready

Remember that this will not slow down the performance of your device - it will only add another settings menu - "For Developers".

When all this is done, go back to the settings, go down and select "Developer Options".

Then go to the Drawing section and turn off the following options:

  1. Window Animation Scale
  2. Animation Transition Scale
  3. Animator Duration Scale

How to increase RAM on a rooted phone

Here we consider the situation of how to increase the amount of RAM using root rights.

The trick is to create a partition on the SD card that will act as an additional source of RAM.

For this purpose, we will use the "ROEHSOFT RAM Expander" (SWAP) application.

You need a minimum class 4 SD card, but for best results use a higher class such as 10.

Please check device compatibility before using ROEHSOFT RAM Expander.

Download MemoryInfo & Swapfile Check. Launch the app and give it root permissions. Click "Start frame testing here" at the bottom of the screen.

Select an SD card. Then click "Click to get result". If "Congratulations" appears, your device is compatible with the RAM booster app.

Use MemoryInfo & Swapfile Check app to check compatibility software devices - download and run the ROEHSOFT RAM-EXPANDER (SWAP) application and run the application.

Grant root access and select a language (you can choose English, German or French).

Use the slider to select the amount of memory you want to allocate to the SWAP partition.

Click "Optimum Value" to automatically adjust settings for best performance and enable auto start.

The last thing you need to do is click "Swap Activ" to complete the process.

Click on the optimal value and make sure that the auto-start function is enabled before pressing the Swap Activ button.

Your system should now have more RAM and therefore better performance thanks to SD card support.

Please note that this process means that the SD card is no longer accessible from the computer.

Another option to increase free RAM on your Android phone

Although the processor manages to run many applications at the same time, the amount of free RAM is often small.

When the RAM starts to run out, the system automatically limits the work of applications running in the background, but after a while it launches again.

When you use, for example, a browser in the background, there is an application war for accessing RAM.

Swap comes to the rescue. Android is based on the Linux system, so it inherits many features from it, including virtual memory, also known as swap.

This is an expansion of RAM. Useful if you want to keep multitasking with insufficient free RAM.

To use swap, you need a rooted smartphone and a kernel version that supports the use of virtual memory.

On Linux, it is better to use a dedicated swap partition, but on Android, a regular file is used.
A word of warning here: memory cards have a limited lifespan and are designed for a certain number of I/Os.


Using swap on your phone can shorten its lifespan, so it's best to create swap on your SD card.

If that fails, you can simply replace it. One more warning: if you use Swap from time to time, don't delete its file.

Erasing and re-creating the swap partition, if necessary, will result in fragmentation, garbage collection, and slower writes from the flash drive.

The tool I will be using now is Busybox. This is a set of useful commands contained in one program. Launch the console with the command:

  • $ adb shell

Then - su - to get full access to the system. First we create a swap file. I chose a location in the sd-ext partition, which is used to move the application from the internal memory to the SD card.

I am using Link2SD and its mount point is: sd-ext - w/data/sdext2/ so I go to that directory under console and issue the command:

  • # dd if=/dev/zero of=number of swap files=50 bs=1024000

The dd command will copy 50 MB from the device that generates the bytes to the swap file. Now we need to prepare the file for use as swap.

  • # mkswap swapfile

And at the end of the swap installation.

  • # swapon swapfile

To check if swap is in use, issue the free command.

  • # free -m

Here's what happened.

  • Mem: 588 546 41 0 8
  • - / + buffers: 538 49
  • Swap: 48 0 48

The above command indicates that we have 48 MB of swap available, of which 0 is used.

The -m option specifies values ​​in megabytes, the free command is run without any options specifying values ​​in bytes.

When you need to disable paging, we give the command in the directory where the paging file is located:

  • # swapoff swapfile

One important issue should be mentioned here. When the swap is filled to the brim and you want to turn it off, this may not work.

To disable, the system must transfer data to RAM. If the data does not match, the system will stop.

You can try to close applications that are currently running in RAM to make room for data exchange. The only reliable way to disable swap is to reboot your phone.

All of the above commands can be loaded into scripts on demand. I am using ROMToolBox Pro for this.

I turn swap on and off with a few clicks. Of course, as I wrote earlier, if you're going to use swap in the future, don't delete the file.

If your android uses the init.dog directory, you can create a startup script that will mount the swap file on system startup.

Personally, I only enable swap when I know I'll be using power hungry apps and want to continue being able to multitask.

I don't want to quickly kill the SD card. But if you use it on a daily basis, you will certainly feel the better responsiveness of the phone. Good luck.

Many smartphone / tablet users sometimes have the question “How to increase RAM on Android?”.

The fact is that in some cases a device with this operating system starts to slow down very much.

This usually starts after a fairly long time of use. Applications and files accumulate and this leads to the fact that the gadget's RAM simply does not have time to process all this. Therefore, there is a need to increase its volume.

There are three ways to complete this task.

The first one is the simplest and consists in properly managing the already available smartphone / tablet resources.

The meaning of the second is almost the same, but in this case we will deal with the removal of applications.

Finally, the third way is to use certain specialized programs. Those create a paging file and due to this they have the opportunity to increase the RAM. So let's get started!

Method 1: Optimizing Existing Applications

Everything is quite simple here - you need to take and disable those applications that you do not need at the moment. Yes, it would be nice to remove them, but the problem is that not every program can be simply removed from the device.

But you can turn off almost everything except the system ones. With the latter, unfortunately, nothing can be done. But even without them operating system will not work. Therefore, you just need to stop the execution of unnecessary applications.

To do this, follow a few simple steps:

  1. Go to settings and select "Applications" there. In OS Android0 and above, you additionally need to go to the "Application Manager". But you, in any case, do not get confused.
  2. In some versions of Android, you need to go to the "Memory Usage" item. In others, it is enough to open the aforementioned manager or just a list of applications. Next, you will see the picture shown in Figure 1. The open window will display all installed programs and the amount of memory that each of them occupies. Below you will see how much memory is used and how much is free.
  3. Then click on the application that you do not use and open its menu. It will have several buttons. If it can be deleted, there will be a corresponding button in the menu. If it's not, there will only be "Stop" and "Disable" buttons.

Rice. 1. List of applications on Android and the menu of one of them

  1. First stop and then disable the selected application. Do the same with other programs that you do not use.

Then the RAM will be slightly unloaded and the device will be ready for further loads. After such a procedure, the smartphone / tablet will immediately start working faster and be able to process large amounts of information.

Method 2: Remove programs

As we said above, in some cases it will be better to simply remove the applications. Then they will definitely not be able to create a load on the system. But some programs cannot be uninstalled. They are called systems.

These include a standard flashlight, programs from Microsoft, and the like. Of course, some of them are really better left uninstalled. But there are some that you can do without.

For example, every Android phone/tablet has a Gmail app. If you are not using email from Google, you don't need it, but you can't just delete it.

So, there are two ways to remove non-removable applications:

  1. Obtaining superuser rights, which make it possible to delete absolutely everything that is on the device and perform other operations with it all.
  2. Using special programs to uninstall applications on Android.

Superuser rights are also called root rights. The easiest way to get them is to use special programs. For example, there is KingRoot. This is one of the most popular rooting apps. To use it, do this:

  • download KingRoot from the official website of this program and install it;
  • start the application;
  • if everything is fine, the “Try to root” button will become available, click on it;
  • wait while the device is granted superuser rights.

Rice. 2. Using KingRoot on a smartphone

If you were unable to follow the instructions above, try using the same KingRoot, but on a computer. To do this, follow a series of simple steps:

  1. Go to the official KingRoot website again and download the program for your computer there. Install it.
  2. Connect your smartphone or tablet to your computer via a USB cable. Launch KingRoot. The program will automatically find the connected device. The search process looks as shown in Figure 3.

Rice. 3. Search for connected devices in KingRoot on the computer

  1. When the device is found, a window will appear on it, prompting you to allow USB debugging. Click OK to complete this action. Without it, all further operations will be impossible.

Rice. 4. Allow USB debugging on your phone

  1. Now in the program on the computer, press the "ROOT" button to give the connected device root rights.

Rice. 5. Button for assigning root rights to the connected device

  1. Some devices will require a reboot. If this is the case in your case, a notification will appear on it. Click OK to reboot. If not, go to the next step.
  2. At the end, the “Finish” button will appear in the program window on the computer. Click on it to complete the process.

Rice. 6. The end of the assignment of root rights in KingRoot on the computer

After that, you will be able to work with superuser rights. Go back to the list of applications, open any and there will be a "Delete" button. Click on it to complete the removal.

In addition to KingRoot, also pay attention to the following applications that will help you complete the task of assigning root rights:

  • iRoot;
  • Universal Android;
  • Framaroot;
  • vroot;
  • kingroot;
  • kingoapp;
  • Towelroot;
  • Root Genius;
  • WeakSauce.

Most of them help to complete the task in one click.

Just. Is not it?

It is even easier to install special programs that allow you to uninstall other applications. For example, there is Super Cleaner. The application was created in 2017 by the Hawk App Studio development team. To use it, do the following:

  1. Download the app on Google Play (here is the link).
  2. Go to the "App Uninstall" menu.
  3. You will see a list of installed apps that you can remove. It will also display those that cannot be uninstalled using the standard list of Android applications.
  4. Click on an application to remove it from your smartphone / tablet.

Rice. 7. List of applications to uninstall in Super Cleaner

All such programs have the same usage algorithm - you need to go to the list of applications and click on the one you want to delete. Here is a list of other application uninstallers:

  • Clean Master Lite;
  • D.U. Speed ​​Booster;
  • CCleaner;
  • clean my android.

Removing unnecessary programs will significantly increase the amount of available RAM. The use of paging files will also help with this.

Method 3: Using special programs

The principle here is the same as on computers. There is a swap file that takes on the load that the main memory of the device cannot take. So, there are many programs that allow you to create such files and add them to your smartphone / tablet. Consider the most convenient and popular of them.

SWAPit RAM EXPANDER

Quite an interesting program created by ordinary geeks. It allows you to create swap files up to 2.5 GB. If you have, for example, 1 GB of standard RAM, then even 1 GB will be just a treasure. To use SWAPit RAM EXPANDER, do the following:

  1. Download the app. You can do this, for example, on the w3bsit3-dns.com forum (here is the link).
  2. Run it. From the very beginning, you will need to select a language. Unfortunately, there is no Russian here. In principle, it doesn’t matter what language this product will work in, so you can leave the “English” option or put a checkmark next to the “Deutsch” inscription and click “OK”.

Rice. 8. Language selection in SWAPit RAM EXPANDER

  1. The program needs the superuser rights mentioned above. But you don't need to get them separately. SWAPit RAM EXPANDER will root your device on its own. To do this, you just need to click on the "Allow" button in the window that appears.
  1. Then you will be taken to the main menu of the program in question. In it, click the "Optimal" button. This will make it possible to go to the menu of functions responsible for achieving optimal parameters for the smartphone / tablet.

Rice. 10. "Optimal" button in the main menu of the program

  1. Next, check the box next to the inscription "Swap Aktiv". This will trigger a scan of the device's existing settings.

Rice. 11.Scan function

  1. The scan itself will start. It looks as shown in Figure 12. This process can be interrupted at any time by pressing the "Bitte warten" button (if selected German interface).

Rice. 12. The process of scanning the device in SWAPit RAM EXPANDER

  1. When the scan is over, the program will already know how much to add to the existing amount of RAM for optimal performance devices. To be precise, SWAPit RAM EXPANDER will determine the optimal operating speed. Accordingly, from this it will be possible to understand how much the device lacks at the moment.

Rice. 13. Scan result in SWAPit RAM EXPANDER

  1. Press the "schliessen" or "close" button (depending on the language) to activate paging.

ROEHSOFT RAM EXPANDER

This program is paid and you will have to pay to download it on Google Play. If you're ready to take that step, do the following:

  • Download ROEHSOFT RAMEXPANDER (here is the link). Run this program.
  • In the field where it says "Swap file = [size]" there is a slider that allows you to set the size of the swap file. Use one.
  • Click on the "Activate Swap" button.

Rice. 14. ROEHSOFT RAMEXPANDER window

  • Wait until the program finishes its work.

Now, every time the system starts, the paging file will also be launched. As you can see, everything is very simple in ROEHSOFT RAMEXPANDER. But this program is paid. You can use the free SWAPit RAM EXPANDER option. Choose what is more convenient for you.

Good luck in job!

The video below shows another way to create a swap file on Android OS.

How to create a swap file correctly, and what is it

In the video I will talk about how to properly make a paging file on android phone. P.S. In the video, I forgot to say that in the Swapit Ram Expander (Ram Expander) program, you do not need to disable and delete the swap file! The program will disable the swap file itself when you connect USB!

When an Android device is set to a large number of applications, you may encounter the hateful message " Failed to load application. Insufficient space in device memory". Decide this problem possible by increasing the memory for applications.

Error "The application could not be loaded. Insufficient space in device memory"

Let's start with a few details. Integrated memory is an alternative size for an integrated NAND chip. That is, if you have written that your phone or tablet has 4 GB of internal memory, then much less will be available to you, since part of the memory goes to the system itself.
The chip itself is divided into segments:

  • /boot ~10 MB
  • /root ~32 MB,
  • /system ~256 MB,
  • /cache ~256 MB,
  • /data ~1024 or 512 MB - all applications are installed here
  • /recovery ~32 MB,
  • /oem ~64 MB.

As can be seen from the broken partitions within 2 GB, it is used by the system, and the rest of the memory remains available to the user. That is, instead of the guaranteed 4 GB, we get less than 2 GB. But this problem can be fixed by swapping the internal memory with the microSD card by editing the vold.fstab file. You can read more about this method in detail.

Loading...