Hi guys,
I have a serious doubt that s740 has 256MB. I think that OS only thinks that way. These are the arguments for my doubt :
1. I have an application that shows message box with question before it closes. Usually when OS notices that system is low on memory it starts to close applications. Sometimes while this application is in background, message box pops up (not because I tried to close it, OS obviously thinks it is low on memory)
2. I have never seen significantly less than 100MB of free RAM in any applications that shows that information
3. I created an application that loads some text files into a memory. I started it when my device was close to a 100MB of free RAM. Very soon I got OutOfMemoryException although I had 100MB of RAM left!!
4. Once I bought 32GB SD card from eBay. After a test I figure it out that card was 4GB although it appeared to any PC it was 32GB. I saw on the some forums that I was not the only one with that problem. Many face the same when buying SD card from eBay and China. Point of this...it is possible to alter memory controller in order to trick the system.
If there is anyone who saw in any task manager or something less than 100MB of free RAM, please report it here. Also if you know some way we can be sure that there really is 256MB of RAM on our devices please let us know.
I got less than 100MB free RAM ...
Yep, me too
.-ombre-.
ombre33 said:
Yep, me too
Click to expand...
Click to collapse
Actually you don't.
On your screendump you can see clearly "0.12G" (about 120 MB) free from a totall of 0.18G
peseta said:
Actually you don't.
On your screendump you can see clearly "0.12G" (about 120 MB) free from a totall of 0.18G
Click to expand...
Click to collapse
Actually, I do.
.12G is used, 61mb free, which comes to a total of .18G
.-ombre-.
Not wanting to nitpick (as the issue mentioned at the start is the question if there's really the advertised 256 MB RAM, which actually appears to be 187 MB), but you're reading the Resco System Info incorrectly.
As you can see on your screendump, your 16 GB (14.83G) storage card is almost full (red bar, 97%) with only about "0.40G" available. This is shown on the right side, just like the ".12G" or about 120 MB.
Whoops, you're right. My bad. I'd suspect that the "missing" mbs are taken up by the os itself? either way, I have yet to run into an out of memory error on this device, and i have constantly up to 5 progs running in the background...
.-ombre-.
-
peseta said:
Not wanting to nitpick (as the issue mentioned at the start is the question if there's really the advertised 256 MB RAM, which actually appears to be 187 MB), but you're reading the Resco System Info incorrectly.
As you can see on your screendump, your 16 GB (14.83G) storage card is almost full (red bar, 97%) with only about "0.40G" available. This is shown on the right side, just like the ".12G" or about 120 MB.
Click to expand...
Click to collapse
callah said:
1. I have an application that shows message box with question before it closes. Usually when OS notices that system is low on memory it starts to close applications. Sometimes while this application is in background, message box pops up (not because I tried to close it, OS obviously thinks it is low on memory)
Click to expand...
Click to collapse
The way OS handles automatic closing of application is rather complicated and does not depend on free memory only.
callah said:
3. I created an application that loads some text files into a memory. I started it when my device was close to a 100MB of free RAM. Very soon I got OutOfMemoryException although I had 100MB of RAM left!!
Click to expand...
Click to collapse
Windows Mobile 6.1 is still based on Windows CE 5 core, which allows 32MB of memory per process (see http://en.wikipedia.org/wiki/Windows_ce#Versions). Bear in mind that you are also using .NET, which in itself is a bit memory-hungry.
All-in-all I think that device has as much memory as advertised and see no reason why it shouldn't.
BTW my s740 has an 128MB of RAM ('not for sale' version)
CPU
CPU Frequency
RAM
Program memory: OS
Program memory
Memory in use
So maybe some of the Roses can be with 128MB only
...When I used my s710 (64MB of RAM) I had a free RAM value about 10MB. Now my s740 with 128MB of RAM but free RAM value still about 10MB. Very very strange
Related
Hello,
Someone know why any Task Killer show wrong free memory other than the Running Process of the phone itself?
I suspect you may be referring to the fact that the SGS2 shares it's main memory with the GPU, resulting in the total ram available to android being lower than the advertised 1Gb. Don't worry, that's normal.
If not, you'll have to provide some more details on your question.
Also, Task Killers are generally considered to be very bad news.
Google around, or read this: http://lifehacker.com/5650894/andro...ed-what-they-do-and-why-you-shouldnt-use-them If you want more information.
Basically, they can cause all manner of pain and on a modern device like the SGS2, they're completely unnecessary.
As far as i know it's hard disk manufacturer rate there drivers similar to RAM
Actual:
1MB = 1024Bytes
1GB = 1024MB = 1024 X 1024 = 1,048,576 Bytes
Manufacturer size:
1MB = 1000Bytes
1GB = 1000MB
So
1,000,000 / 1,048,576 = 953.67MB
In the device itself under Running process it shows free and used ram
the sum of those numbers are 724MB(Used: 230MB Free: 494MB)
Android System info shows:
Max: 838MB Free: 507MB
Quick System info pro:
Total: 839MB Free: 508MB Idle: 254MB
Smart System info:
Total: 838MB Free:432MB
All above checked one after the other
There is any common sense?
About the task killers can I use Memory Booster instead? or it's unnecessary?
Hmm.. this!
Android phones do not need task killers, android is based on linux and linux manages memory very well in comparison to say Windows, if it leaves something open it is doing so because it is better for it to be left open, if android then needs more memory it will close applications on its own. If you start to use any task killers you will close apps when they don't need to be closed and if you or android have to re-open them it will use more cpu power and therefore more battery.
Click to expand...
Click to collapse
Hey, guys!
Im bit "noob" whit android devices becouse this is my first android phone. I allways have been use nokia's phones ( cuz im from Finland ) but the latest nokia phones have been bit disappointment for me. So I bought DEFY. So about task killers. I have used many of those and I have been thinking why my device have been so slow and laggy.. so I googled what is the best task killer and I found that android actually don't need task killer/manager. And then I uninstall my task killer (TasKiller) and reboot my phone and now its not laggy or slow at all!
So I would say don't use any of task killers or managers.
Send from my motodefy using XDA app
mi3x said:
Hmm.. this!
Click to expand...
Click to collapse
This is not answering my question , i read what undave posted.
I ask about memory booster and about RAM Issue
With the exception of some which mess with swappyness, most memory boosters generally work exactly the same way as a task killer.
Seriously, you have a smartphone with 1Gb of ram, you really don't need to do anything to optimise memory usage. Android really is very good at this all by itself.
Regarding the available ram: http://forum.xda-developers.com/showthread.php?t=980958
Why if writes 1 GB of RAM on my phone writes 835 MB maximum in task manager?
android_888 said:
Why if writes 1 GB of RAM on my phone writes 835 MB maximum in task manager?
Click to expand...
Click to collapse
Hey.
Thats coz' android system uses piece of RAM and task manager shows you only aviable memory.
Sorry, for my bad english
Send from my motodefy using XDA app
What is the other 700MB being used for?
Seems very high for OS etc., especially considering there are Gingerbread devices with only 512MB (Wildfire S etc.) and they still have a few hundred MB for apps etc.
I would've thought Sense would need more space than SE's customisations aswell.
juux said:
What is the other 700MB being used for?
Seems very high for OS etc., especially considering there are Gingerbread devices with only 512MB (Wildfire S etc.) and they still have a few hundred MB for apps etc.
I would've thought Sense would need more space than SE's customisations aswell.
Click to expand...
Click to collapse
What sony Ericsson has said is correct and what you saw is also correct
When you see specs in Se website,it say 1 GB internal means 1 GB default Memory/RAM but when you look at your phone it shown different because default Memory/Ram is used by system software and scripts and this varies between phone.
1 GB is default amount and when SE installed OS it got reduced by some amount,when you start the phone the phone loads all its software and processes in that default amount so it again get reduced and now you install your softwares and run apps so it gets reduced again so over all you get 300 MB for your self ...
I have Sk17i with 512 Internal,out of which i get 420 MB free but when i start phone i get 320 MB free for my self ...
I hope you understand
Don't forget to hit thanks if you find it useful ....
You need to consider what storage space is talked about.
There is internal flash occupied by android system and applications, which is persistent. Than there is RAM, which usage depends on what applications are currently running (non persistent type of 'storage').
And there is external storage - sd card - which contains additional data. There is lot of stuff coming with the new phone. That stuff should not really be needed - there are some intro videos in multiple languages, documentation, pc companion sw, ...
I guess that the sdcard content may be erased altogether (if the sd is mounted in PC while phone is connected via USB, the phone does not use the SD card and still runs).
I'm aware of the different kinds of memory in use in modern phones. For the Ray this means:
512MB RAM - Not what I'm talking about - Used by running processes.
4GB External storage - Not what I'm talking about - SD card used for additional storage (media mainly, plus some apps) and basically empty when phone is new. 4GB is supplied with Ray and but be swapped out with cards up to 32GB, although not easily after you've installed apps to it.
1GB Internal storage - This is the storage I'm talking about - Used to hold phone OS, default applications etc., with some left over for user data (apps, media etc.), commonly quoted as being 1GB in the Ray (although interestingly not by SE themselves...) with 'up to 300MB free' for user data.
Most review sites quote the 1GB internal storage figure, although after checking the SE site I'm inclined to think that 512MB would seem more in line with the free internal storage quoted.
Having said that, the Ray's closest cousins (Arc, Play etc.) are all quoted has having 1GB by SE and they too are only quoted as having 3-400MB free for user apps.
Compare this to a phone like the HTC Sensation and things start looking weird. It too ships with 1GB storage yet has ~800MB free out of the box. Most other phones are similar, regardless of the size of the internal storage, i.e. 2-300MB used for OS and baked-in apps.
SE seem to need 700+MB for effectively the same thing.
Anyone know what is going on here?
Ignore me...
Internal storage 1gb is including 512 ROM and 512 Internal memory out of which about 420 mb is user visible
After googling and searching alot, i didnt find my answer
so hope someone can help me here, and this will help others too.
so install apps on SD Card or Internal memory ?
The internal phone memory is generally of a lesser amount than the amount of the memory you'd have on a SD card. You cannot really change the amount of internal memory you have on your phone but you can always get a new SD card with a larger storage capacity.
So when you have apps that need a lot of space it is better to have them installed on the SD card.
will installing more apps on internal memory make the phone run slower ???
I don't think it will make the phone run slower, but you'll have lesser storage space for your other data which is stored in the internal storage like your contacts etc.
i have an HTC Sensation XE running on Darkforest ROM, this is my RAM (pic) how can i increase the free memory, thats the max i get around 180MB free
View attachment 1034360
Can I know why you wish to free up the RAM? In most cases you really don't need to because the OS manages that quite efficiently. It will free up the RAM and make room for the running applications whenever it needs to.
cuz in some apps after opening them for a while and try to close this app the phone restarts, so i read that its cuz of low RAM
please correct me if am mistaken
180 mb is a lot of RAM for a single application to use. And as I said, the OS, is pretty good at managing it. Although I cannot exactly tell you why your phone might be restarting when you close some apps, I don't really think it would be cause of the low RAM.
I checked my phone and it had about the same amount of RAM occupied as yours(i.e. 2 thirds of the total capacity). Then i started a game called Fruit Ninja which uses 3d graphics, which should need a lot of RAM. Then i pressed home and checked the RAM usage again. Even then the RAM usage did not go up by much.
You should try to verify this on your phone too. Check the amount of RAM thats being used. Then start the application thats causing the problem. Press the home button and check the RAM usage again.
An app will probably run quicker from internal mem because flash storage is much slower, but youre'e limited by space constraints.
Sent from my MB526 using XDA
Well it might load into the RAM quicker. But I don't really think there is much of a difference in speed while its running. Unless there are a lot of loading and writing operations.
Pay attention to one thing: internal storage and ram are not the same thing.
Ram is commonly allocated on a high speed journaled partition and it is 1000 times or more faster than both the internal emmc or the external SD (that'd why a swap partition is not as fast as real ram).
Just for the I/O parallelism, an app installed on the external sd could very likely run faster than one that resides in the internal emmc. Anyway, it also depends on the class of the external sd, though the class counts only when writing sequential data, while reading could even be faster when using a lower class SD.
lucaoldb said:
Pay attention to one thing: internal storage and ram are not the same thing.
Ram is commonly allocated on a high speed journaled partition and it is 1000 times or more faster than both the internal emmc or the external SD (that'd why a swap partition is not as fast as real ram).
Just for the I/O parallelism, an app installed on the external sd could very likely run faster than one that resides in the internal emmc. Anyway, it also depends on the class of the external sd, though the class counts only when writing sequential data, while reading could even be faster when using a lower class SD.
Click to expand...
Click to collapse
Doesn't an application get loaded into the RAM first when its started? So would its execution speed still depend on the sd/internal memory?
I thought that would come into the picture only when theres some kind of read/write thats happening to the sd/internal memory...
Well, if it is true that any app run inside the dalvik vm and such vm is able to run simultaneously multiple apps in its sandbox, I suppose that any app could need to access its installation files and its stored data while running.... I am not sure, anyway, it is just what I believe it could be.
To be true, my supposition mostly derives from what I've experienced with chrooted linux, which run faster when the .img file is stored on the external sd.
Anyway, if it should be as you say, the app's speed would be totally independent from the support where it was installed.
lucaoldb said:
Well, if it is true that any app run inside the dalvik vm and such vm is able to run simultaneously multiple apps in its sandbox, I suppose that any app could need to access its installation files and its stored data while running.... I am not sure, anyway, it is just what I believe it could be.
Click to expand...
Click to collapse
That is what I exactly meant. Although it differs from case to case, an application typically loads all the stored data it needs at the start. And then throughout the execution of this application, loading/saving of data is generally rare.
Of course this is a very generalized statement and such things are handled differently by different applications depending on how they were implemented and what they are intended to do.
Consider for example a game. The game would load all the textures, images, music it would need for a particular level. Then throughout the entire period of the level the game wouldn't need to load any data. It is only when some different support data would be needed by the game, or if the player's state is to be saved there would be a read/write operation. At such a time only would there be a need to access the sd/internal memory. So it really doesn't make the difference of where the game is installed very noticable.
Now on the other hand if you have an application say an Image viewer application which loads an image from the the sd/internal memory every time the "next" button is pressed. Then, maybe you'd have a noticable difference based on where the image is being loaded from. But even typical image viewers implement some sort of image caching to reduce such excessive loading.
Widgets
I had a problem where apps that used a widget option did, not give that feature anymore when the app is moved to the SD card...
If I root my S3 is it possible to make more ram available to me?
With all apps closed I have 650/780 being used so that only leaves me with 130mb of ram.
uf21 said:
If I root my S3 is it possible to make more ram available to me?
With all apps closed I have 650/780 being used so that only leaves me with 130mb of ram.
Click to expand...
Click to collapse
Jesus. There's a huge panic now because the variant has 2 gigs of ram...
http://www.androidcentral.com/ram-what-it-how-its-used-and-why-you-shouldnt-care
You actually have more free, but the android has a lot of it saved for caching, etc. For example, Facebook takes 40 mb, but when I open it only like 5 or 10 mb of the ram shown as "available" is taken away because parts of it are actually open already.
But yes, if you root it, and a developer adjusts the Minfree to a large amount you will have more free but your phone will probably be slower.
Folks need to keep in mind, that keeping RAM free as you would with a Windows based OS, is NOT ideal in Android. Android uses RAM completely differently and it is perfectly okay for your phone to make use of RAM, even for apps you are not currently using.
There's a fair amount of documentation out there about this - do some Google-fu to deep dive further.
Actually I ask because when I was trying to send a picture in whatsapp it kept sayin "try again" but when I closed all tasks in multitask the picture did send. So I'm guessing it is a ram problem.
Also take it easy on Mr. This is my first android phone, I've been using iphone since the 3g and don't know nothing about android..... yet
Sent from my GT-I9300 using XDA
You don't really want to much free ram. If there is to much free ram it means apps are not going in to cache witch will mean really slow app loading times. 200-300mb free is ample for new apps to run, if the OS needs more then its auto memory management will come in to play to free up more if needed, android is a very smart peace of kit
Sent from my HTC One X using Tapatalk 2
if anyone were to choose pre-caching order for faster load times ( usually just by seconds than non-pre-cached) to no random force closes because there is more free memory, they would chose more free memory.
but since the experts have already said android memory doesn't work the same way like windows does, then the best would be a balance between cache and free memory. right? right. that's where official updates and dev fixes come in.
Hiya, when i play a game, PowerAmp and other music apps gets killed, here's the error message PowerAmp gives.
Poweramp was killed
Poweramp has detected it was killed during an active playback, probably by some battery saver, task killer, etc.
Please disable such optimization for Poweramp and Poweramp full version
Unlocker (botch can be killed together) in the apps settings
all help appreciate
Add some GB of RAM.
This never happened before though, all i have changed since is, changed the launcher and the new launcher uses even less RAM :/
Also, as far as my knowledge, you can't add more RAM to a Amazon Fire 7
ComputerTech312 said:
Also, as far as my knowledge, you can't add more RAM to a Amazon Fire 7
Click to expand...
Click to collapse
You always can use a certain amount of internal storage memory as SWAP memory ( read: virtual memory ). More info here:
android virtual ram – Make an innovation of technology!!!!
Posts about android virtual ram written by droidappspro
droidappspro.wordpress.com
Yeah my phone isn't rooted though, and i won't root incase of bricking my phone :/
This seems good though
SWAP - No ROOT - Apps on Google Play
Create SWAP file without ROOT.
play.google.com
Hm, does that just create a swap file? or does it actually work?
IMO phone's Android must be rooted to set up a SWAP file. Reason is the SWAP file must get added to Android's system file named /fstab in order to get mounted when Android boots up. And operating on Android's system files requires root.
See also here:
[TOOL][ADB][WIN][ROOT]Android Virtual RAM Creator
THIS TOOL REQUIRES ANDROID IS ROOTED ! In order to work properly an Android device depends on having an adequate amount of RAM ( read: physical memory ). Simply saying that there can never be enough. The more RAM is installed the better it is...
forum.xda-developers.com
Yeah, it's a shortage of RAM. The Amazon tablets are great values but with only 2GB of RAM, it often kicks background processes out of memory.
svetius said:
Yeah, it's a shortage of RAM. The Amazon tablets are great values but with only 2GB of RAM, it often kicks background processes out of memory.
Click to expand...
Click to collapse
1GB RAM on mine
although before upgrading to new launcher, it never did this before, and i found out the new launcher uses less RAM than the old one :/