Increasing RAM on an Android Device - General Questions and Answers

Respected Experts and Moderators,
Apologies if I posted my question in a wrong forum.
I have a mobile running Android 4.2.1 and I GB RAM. I landed into a typical problem of 'Space Running Out'. My App Manager shows that I have roughly 50 MB free memory.
I tried various methods like Cache Cleaner, ES File Explorer (to clean log files etc). However, the problem would return back. Than I learned about applications like Roehsoft's RAM Expander that can create a swap file to increase the RAM. My phone is compatible with the app as the result of test done their 'MemoryInfo-SwapCheck' app shows. Since, this is a paid app, I wondering how does it hooks into the Android System so that the:
# Android is aware of the swap file
# Android is able to use the swap file as an extension of its RAM
# Any effect on performance since I/O from internal RAM would much much faster than from a memory card
Thanks.
PS: I am a software engineer but my field of expertise is web applications.

manu_12 said:
Respected Experts and Moderators,
Apologies if I posted my question in a wrong forum.
I have a mobile running Android 4.2.1 and I GB RAM. I landed into a typical problem of 'Space Running Out'. My App Manager shows that I have roughly 50 MB free memory.
I tried various methods like Cache Cleaner, ES File Explorer (to clean log files etc). However, the problem would return back. Than I learned about applications like Roehsoft's RAM Expander that can create a swap file to increase the RAM. My phone is compatible with the app as the result of test done their 'MemoryInfo-SwapCheck' app shows. Since, this is a paid app, I wondering how does it hooks into the Android System so that the:
# Android is aware of the swap file
# Android is able to use the swap file as an extension of its RAM
# Any effect on performance since I/O from internal RAM would much much faster than from a memory card
Thanks.
PS: I am a software engineer but my field of expertise is web applications.
Click to expand...
Click to collapse
The warning you're getting is not related to low RAM but rather low on internal memory (internal sd card) because Android will never warn you about low ram ( it has a low memory killer that kills running apps in background when low on RAM).
So what you should be doing instead is increasing internal memory, follow this guide http://forum.xda-developers.com/showthread.php?t=2142844 , if you don't want to use a pc for partitioning your sd card use this app instead https://play.google.com/store/apps/details?id=com.sylkat.AParted
If you insist on increasing your Ram with swap files take look at this guide http://www.google.dz/url?q=http://f...ggNMAA&usg=AFQjCNHUQFy9IB9qBypg2moBrjPZ2FYVjw
Good luck
Don't just say Thanks, press the ? button.

Thanks @a. felon. This solution has helped. Going through various blogs gave me the impression that RAM Expander solution and link2sd card solution are alternatives to resolve the same problem.

Related

[Q] Ram swap

I'm new here at xda, I hope somebody can help me with some questions and ideas that I have about android and other devices Ram in general.
SOOooo. I've heard that the iPad and various iDevices use a special ram technique where only the current running application is loaded into the RAM. when an application is closed, what the application had in the RAM is written to memory or to sd card, when the application is resumed, it is written back into ram.
Whether this is true or not I am not sure, but I am certain that this type of memory swapping would increase ram efficiency.
For android (I'm not certain how windows phone works) an application could be made that instead of sending the close command when a back or home button is pressed, the application could be frozen and have its RAM written to the sdcard. On resume the data could be loaded back into ram and unfrozen.
Please could anyone inform me if such an app exists, or explain why it wouldn't work.

[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

ram expander 2.1.1

this app is used to increase ram and performance in ur android phone, everyone tells that this degrades sd cards life but its working great for me, i purchased it from playstore and it checks licince verification, if u can crack its licence crack this app and install it on ur phone , sorry i have backuped it but cant crack it, do it if u can and enjoy the app
Please try before you buy with 'Memory Info & swapfile check' their device! This is the most powerful version ever! Exclusive only here in Play Goals!
Insufficient RAM, memory is too small? This need not be! Use your SD card as a working memory expansion!
A great programmer once said to insufficient RAM RAM only helps. Convince yourself how right this man had.
Finally, more memory with a click! Memory from Android 1.6 up with root access and external SD card! More memory means that background tasks can not be completed, and many programs will work correctly in the first place!
On many devices, there are problems with games require a lot of memory, this fixes the problems RAMEXPANDER. And they can play latest games on devices that otherwise would not be able to start such APPs. No more out of memory! No more memory is full!
Languages: English and German
Note: please try before you buy with our app "https://play.google.com/store/apps/details?id=com.roehsoft.meminfo" whether their device ROEHSOFT RAM Expander is compatible, you!
- Free SD card memory as a RAM use (SWAP RAM / SWAP MEMORY)
- Swapfile RAM expansion up to 4.0 GB (file system limit)
- No limit on SWAP partition!
- The usual performance degradation when paged not occur with sd card from class-8
- Widget for PNP swap (swap on / off swap)
- Detailed Memory Information & Analysis
- Autorun
- Swappiness kernel parameter set
- Easy foolproof use
(1 click optimization and automatic calculation)
- Supporting Tung all Android devices (root access and Kernelswap support)
Note: please try before you buy with our app "https://play.google.com/store/apps/details?id=com.roehsoft.meminfo" whether their device ROEHSOFT RAM Expander is compatible, you!
Should it come to problems please contact me before they write such queries to review forum!
not enough memory? equal to no more! More games to play and run more applications simultaneously! All you have to only increase your memory. And up to 4 GB! Larger memory, instead of using task killer or memory optimizer.
ROEHSOFT Ram Expander is more effective than any other tool of its kind Why? The First find out!
ROEHSOFT RAM expander support via a widget at lightning speed and off of extended memory.
This way you can remove the SD card despite swapfile or deploy via USB.
Also, you can important, elementary the swap kernel parameters even control the effectiveness of extended memory increase.
To gain root access you Linkk this helps any further http://shortfuse.org/.
Just affordable entry level phones often have little Ram, help either here or Task Killer programs continue but one uses a swapfile, which is enough memory available. ROEHSOFT Expander turns your device more easily. Many applications, you can start at the same time and do not have to worry about your Ram.
Extends every Android device up to 4 GB of memory in which it creates a swap file on the SDCARD.
Maximum size of the swap file is architecture requires 4GB!
By setting the swappiness value, you can control the behavior of the kernel, the higher the value the more is outsourced.
Please note! For any damage that may result from the use of this software are not responsible!
Well, sharing paid apps aren't allowed here so its a kind request to the op that you shut this thread as soon as possible before the well know forum moderator "jotha" sees this . , you'll be in a great trouble ..
Sent from my HTC Explorer using xda premium
Blue3125 said:
Well, sharing paid apps aren't allowed here so its a kind request to the op that you shut this thread as soon as possible before the well know forum moderator "jotha" sees this . , you'll be in a great trouble ..
Sent from my HTC Explorer using xda premium
Click to expand...
Click to collapse
^^ THIS !

Where android is located?

I Just fonder where ROM's are installed to?
Is it installed to RAM or Phones own space...
Just help a noob. That's me when we are speaking about phones?
If it is installed to RAM, if i delete system files, can i free up RAM.
Any other ways to free up RAM? i already used ROM-Cleaner...
TheLnxDrd said:
I Just fonder where ROM's are installed to?
Is it installed to RAM or Phones own space...
Just help a noob. That's me when we are speaking about phones?
If it is installed to RAM, if i delete system files, can i free up RAM.
Any other ways to free up RAM? i already used ROM-Cleaner...
Click to expand...
Click to collapse
The rom is installed in phone memory, and deleting system files will not free up ram.
If you are having trouble with ram, try installing a swap partition in your phone memory...what that does is uses part of your phone memory as ram (you will be unable to use it for storage then)
Search for swap on the Sensation android development forum, you will find atleast a couple...read the post well before installing.
TheLnxDrd said:
I Just fonder where ROM's are installed to?
Is it installed to RAM or Phones own space...
Just help a noob. That's me when we are speaking about phones?
If it is installed to RAM, if i delete system files, can i free up RAM.
Any other ways to free up RAM? i already used ROM-Cleaner...
Click to expand...
Click to collapse
There are a few basic terms you need to understand:
RAM- Random Access Memory - Where data used by the processor is stored (like variables of calculations), and that means - what your app uses while running.
ROM - Read Only Memory - And in our context - the OS.
The ROM and RAM are different memories, by that RAM is deleted when the computer (in this case - the phone) is shut down, while the ROM (and other data stored on the flash memory) is kept.
You can use the ROM to have more RAM, by making a SWAP space.
And for general knowledge - there are a couple of partitions on our phone. What interests us is (mainly) these three:
/data - That's the storage available to us - where we install apps etc.
/system - where system apps and the ROM itself is
/boot - the kernel - what makes the whole OS tick.
Basically, unless on very limited resources, android will handle RAM without you even knowing it. However, when the phone runs with heavy apps all the time, it could get full easily. There are task killers, and also, a reboot can clean your RAM (there could be "memory leaks", however, I do not know of it being an issue on android), and allow it to start fresh.
There are also RAM tweaks such as ZRAM etc. And also, some kernels offer even more optimization.

RAM Expander Roehsoft not working on my tablet, how can i fix this?

Hello everyone,
I need some help with expanding RAM of an old android tablet of mine, more specifically, an Genesis GT-7204, using an SD card.
I rooted the tablet already and granted the app RAM Expander from Roehsoft root permissions, but when i try to use the app i get the following message: "This path is not available for swap!" Image below:
https://imgur.com/4MZ2l
The path i used was mnt/local:
https://imgur.com/6zUH7
Thanks in advance!
The images might be blocked, in any case i will post them here.
Personally have experienced that Virtual RAM ( aka SWAP RAM ) can only get created on a device's internal storage memory ( aka /sdcard ).
Hint: As path manually enter /data .
BTW:
Android since ever comes with virtual RAM ( SWAP RAM) feature. The internal storage memory used herefore is the /cache partition.
Also take note that an Android apps' memory usage by design is limited to some MBs. Even if you increase in Android's system file called build.prop the related amount, it's not sure that this is taken into account: an app's develeoper allows this or not.
And keep in mind that apps that did not fit in the RAM before without swap do not suddenly fit in the RAM.
Don't expect wonders using Roehsoft's RAM Expander. Probably you may not notice any gain in device's performance.
So i can only use my internal storage to add RAM? And not the SD card?
And to do this i have to manually set a path, but i am new at this, but i have to use /data or there is something else?
And in my case it is worth it, because this freaking tablet has only 500 MB of RAM!!!!!
jwoegerbauer said:
Personally have experienced that Virtual RAM ( aka SWAP RAM ) can only get created on a device's internal storage memory ( aka /sdcard ).
Hint: As path manually enter /data .
BTW:
Android since ever comes with virtual RAM ( SWAP RAM) feature. The internal storage memory used herefore is the /cache partition.
Also take note that an Android apps' memory usage by design is limited to some MBs. Even if you increase in Android's system file called build.prop the related amount, it's not sure that this is taken into account: an app's develeoper allows this or not.
And keep in mind that apps that did not fit in the RAM before without swap do not suddenly fit in the RAM.
Don't expect wonders using Roehsoft's RAM Expander. Probably you may not notice any gain in device's performance.
Click to expand...
Click to collapse
So i can only use my internal storage to add RAM? And not the SD card?
And to do this i have to manually set a path, but i am new at this, but i have to use /data or there is something else?
And in my case it is worth it, because this freaking tablet has only 500 MB of RAM!!!!!
pprg1101 said:
So i can only use my internal storage to add RAM? And not the SD card?
And to do this i have to manually set a path, but i am new at this, but i have to use /data or there is something else?
And in my case it is worth it, because this freaking tablet has only 500 MB of RAM!!!!!
Click to expand...
Click to collapse
Honestly I never used Roehesoft's RAM Expander on a real Android device and I'll never will use it: In my eyes it's crap. And, you'll find no serious confirmations in the WEB that it works as claimed.
Android for good reason doesn't come with SWAP feature. Android's Memory Manager frees RAM if necessary.
It's on you to play around with Roehesoft's RAM Expander. Good luck.
My last 2 cents here:
SWAP is a place on the internal storage memory (usually a dedicated partition) that is used to store programs or data that can't fit in memory, like when a program grows more than the available RAM (BTW: In the world of Windows this space is called Swapfile.sys ). SWAP is way slower than RAM, so when you create / enable SWAP the phone gets slower, but at least the program can work.
All the stuff that can't or shouldn't stay in your RAM is written out to SWAP and read back in when needed. This means that the SWAP medium needs to be fast and resilient to lots of writes.
IMHO using an external SD card as SWAP fails on both counts. It is slower at reading/writing than a phone's internal drive, and each of its constituent sectors can only be written to a limited number of times before they wear out and can no longer reliably store data.
SC pl

Categories

Resources