Related
I recently bough a Tilt with a 2G SD card and have been trying to get educated on WM as well as this phone. I did "remove the bloatware", installed KaiserTweak and a few others, and have begun to wonder what is the best practice in choosing the "device" vs. "storage card" as far as performance goes. Are there rules of thumb as far as certain apps or types of apps that will really run better when installed to the device? Thanks.
-Bob
rbade said:
I recently bough a Tilt with a 2G SD card and have been trying to get educated on WM as well as this phone. I did "remove the bloatware", installed KaiserTweak and a few others, and have begun to wonder what is the best practice in choosing the "device" vs. "storage card" as far as performance goes. Are there rules of thumb as far as certain apps or types of apps that will really run better when installed to the device? Thanks.
-Bob
Click to expand...
Click to collapse
If you have an application that is constantly running (such as today plugins) etc. in the background, then install them on the device. For other apps such as games or other misc programs that you run on demand, install them on the storage card.
sherpa said:
If you have an application that is constantly running (such as today plugins) etc. in the background, then install them on the device. For other apps such as games or other misc programs that you run on demand, install them on the storage card.
Click to expand...
Click to collapse
Thank you. So to further clarify, once an app is loaded and executing it is irrelevant where it loaded from, but the actual initial load will be faster from the device than the storage card and that's where the payoff is?
rbade said:
Thank you. So to further clarify, once an app is loaded and executing it is irrelevant where it loaded from, but the actual initial load will be faster from the device than the storage card and that's where the payoff is?
Click to expand...
Click to collapse
As far as app loading time is concerned, you won't really notice the difference at all. But like I wrote before, if you have programs like today plugins or task manager, etc., install them on phone memory.
rbade said:
Thank you. So to further clarify, once an app is loaded and executing it is irrelevant where it loaded from, but the actual initial load will be faster from the device than the storage card and that's where the payoff is?
Click to expand...
Click to collapse
Not quite so simple. All app's once loaded, reside in main memory and it's only the initial load that may be a bit slower.
BUT, some app's have other auxilliary components residing in their directory that they may need to call on from time to time and if on SD card, can slow it down for example GPS apps using maps on SD card. If your map set is small, just try loading your app into main memory storage and see how faster it is.
ALSO, because of poor coding or old app's not expecting to see an SD card, certain app's can fail to work, or crash as they expect to to load from main memory storage.
LASTLY, is the quality of the card. It's the old adage, 'Ya get's what ya' pay for'!
Some cheaper cards have very slow IO buffers that also reduce performance.
Let me ask another question on this (sorry for being lame) - does installing more and more apps (either on card or in the memory) slow down the device? In other words is it better to leave the phone as shipped in order not to increase the size of the reg file?
As many others have, I frequently run into a lack of internal memory on my nexus. I only ever have about 20 mb free. So today I decided to try and figure out what takes up all my internal mem.
I have a stock, non rooted phone running 83d.
I use apps 2sd and dolphin browser with cache on sd
I went to apps2sd and added up all the package sizes of the apps on my phone memory, came up to about 93mb. Yet I only have about 20mb free. That means about 70mb is being used up by other crap. Phone and contact storage is only 2mb each. So what is eating my memory and how can I find out? is there an app that'll chart out internal memory usage by app/file?
Disk Usage, from the market may help...
Sent from my Nexus One using XDA App
Imbalance said:
As many others have, I frequently run into a lack of internal memory on my nexus. I only ever have about 20 mb free. So today I decided to try and figure out what takes up all my internal mem.
I have a stock, non rooted phone running 83d.
I use apps 2sd and dolphin browser with cache on sd
I went to apps2sd and added up all the package sizes of the apps on my phone memory, came up to about 93mb. Yet I only have about 20mb free. That means about 70mb is being used up by other crap. Phone and contact storage is only 2mb each. So what is eating my memory and how can I find out? is there an app that'll chart out internal memory usage by app/file?
Click to expand...
Click to collapse
93mb of apps is just for the actual app .apk file. app data takes a HUGE amount of space.
most things i've got left on the phone don't really have much associated data from the ones i've checked anyway. Still, can't believe there's no app to show internal mem usage. There's tons of them for the SDcard... Also, diskusage is only for sdcard. I'd still like an easy way to see what's taking up all my internal mem and decide if i want to uninstall it or clear the data or whatever.
As soon as you open diskusage, it asks if you wanna see internal or external...
Sent from my Nexus One using XDA App
I like this disk usage app,i find it interesting how the developer used the tap to com on the different layouts and how data is used
Sort of technical question, as this goes into CM6.1 and mem management.
I have the original Droid, Verizon. I had it rooted for a while and recently finally installed CM6.1 (stable release).
Issue 1: Free memory
I am having background services constantly killed by the system whenever ANY app is loaded, with exception of map and music. I thought CM6.1 would solve it but it did for only 2 days. Both DiskUsage and Settings / SD card and storage shows like 130 out of 262 available. Yet my services are STILL getting whacked left and right.
I opened terminal emulator and typed FREE... That says I have 5-10 MB available.
Now the overall situation... I am getting tired of the system killing my services, and I really don't have that many loaded. I got Titanium Backup, Clock Widget, Juice Defender, SeePU, Screebl pro, SetCPU widget, Vlingo (then there's TTS, Bluetooth, Google, and SwiftKey, but those are required).
Just checked again: say 130MB available out 262 (well, 256). however, FREE at terminal emulator right now is 4812.
Q1: Why would the free command show a completely different result from the system?
I can guess it was more of a "snapshot", but that's a pretty HUGE discrepancy.
So where is all that free memory going?
Issue 2: CompCache and Swap
I found references to CompCache and swap file. I know they are not helpful to later phones with 512MB, but it's probably helpful somewhat on my Droid with just 256MB of RAM.
I looked up CompCache and I know it's specific to kernel implementations. The Chevy kernel (1.1 GHz ULEV) I had loaded doesn't support CompCache. Or else Cyanogen would have displayed it.
So I downloaded Swapper (the one with the green icon). Created a 128MB swap file. Then I rebooted, and tried "free" at terminal... SWAP shows ZERO.
I thought it was a problem with the program, so I downloaded the OTHER Swapper program, Swapper 2. Tried that. Got "failed to create swap file -- swapon not implemented. "
Yet every reference I see for SWAP does not mention kernel at all. All the references I see just say run the app or type in these commands at busybox/terminal and voila, SWAP!
Q2: As CompCache is kernel dependent, is swap also kernel dependent?
Is there a chart where it shows which kernel is compatible with what?
Oops, answer my own questions...
A1: Yes, P3Droid kernel DOES support SWAP. Just put it in, and SWAPPER is working now. Dumb me.
A2: With SWAP enabled (swapper 2 defaults to 32MB), available memory still shows 130MB in (SD card and Storage) and "free" now shows 32-40MB free (main memory shows 5MB free).
(and yes, P3Droid kernel supports compcache too)
Sorry, answered my own questions. I'll probably do a few tests and which is more beneficial: compcache, swap, both, or neither.
First test... 32 MB swap not enough
The "memory available" isn't working or is reporting weird figures.
DiskUsage comfirms 130 MB available out of 256, but my services are still closing left and right.
Tried 32MB swap, delayed problems, but it still happened. I've bumped it up to 128MB swap... Sometimes the phone's slow as heck.
I think I'll have to try CompCache with no swap, and other tests.
Can someone recommend some test apps that will eat up a big chunk of memory?
Slight update
My apologies if this is an FAQ.
The "memory available" shown in ATK seem to be more accurately reflecting the numbers I get from the "free" command.
The "internal storage available" in "SD card and storage" under settings and "diskusage" aren't showing ANYTHING useful. it seem to be showing basically what's left after all the Move2SD was done.
Strangely, this only happened AFTER my CM6.1 update. Under the stock ROM, DiskUsage actually shows "System" taking up like 30+ MB in internal storage. Under CM6.1 there was no "system" taking up anything.
Is CM6.1 managing memory differently or interacting with DiskUsage differently?
DiskUsage measures the usage of storage on your phone/SD. This is akin to a hard drive on a PC.
"free" and "memory available" measures the available memory on your phone. This is the phone's RAM, which is a separate thing from storage.
The reason that your apps/services are being killed is because you do not have enough available memory (RAM) and has nothing to do with storage.
Got that, thanks. I guess I am just confused on the following:
1) DiskUsage and "settings / SDcard and Storage / Internal storage available" shows what's "left" in internal memory 'storage-wise', but not the "OS free mem". Right?
2) Then what is the "memory available" shown in ATK Froyo? (or SeePU?) Usually shows 30MB, up to 60MB if I kill a few things in ATK.
3) So far the most accurate mem count is the one provided by 'free' in Terminal. That number is consistently TINY (a few MB)
4) And what are the numbers shown at the bottom of the "Manage Services" screen? I know the numbers on the right (in the "green") are all the services added together. I am going to guess that the numbers on the LEFT (red) would be the system process (phone, and system?)
5) And how does this match up with the OOM/Lifecycle?
I was looking at the output from WatchDog Lite / Auto Memory Manager (under running processes) but the "memory used" in those readings seem to be way larger than it should be. Every app seem to be taking 12-20MB, and there shouldn't be memory available to load them all.
I guess I'm just trying to figure out where did all my memory went, since none of the numbers seem to add up to me.
(The overall problem is I'm trying to figure out why my background services keep getting killed by the system from, as you said, lack of memory. I already got rid of just about everything, even Flash, from my Droid)
Hello everyone, I'm using SGS I9000, with Darky's V10.1 ROM. I recently discovered that my memory space have become extremely low, System Storage has only 1.53GB Storage available space. However, there is a category called USB Storage, where a total space of 13.43GB, with 11.53GB available. I have no external SD card inserted.
So i go to memory usage area, and i try to shift some apps to the "usb storage", apps like angry birds, adobe reader etc, but it gives me this error message "Failed to move application. Not enough memory."
Anyone know what's wrong with my phone?
aksyong said:
Hello everyone, I'm using SGS I9000, with Darky's V10.1 ROM. I recently discovered that my memory space have become extremely low, System Storage has only 1.53GB Storage available space. However, there is a category called USB Storage, where a total space of 13.43GB, with 11.53GB available. I have no external SD card inserted.
So i go to memory usage area, and i try to shift some apps to the "usb storage", apps like angry birds, adobe reader etc, but it gives me this error message "Failed to move application. Not enough memory."
Anyone know what's wrong with my phone?
Click to expand...
Click to collapse
you have 2 SD in your SGS, one internal and one external
The problem is, i don't have 2 SD in my SGS right now. There's only the internal one, and there is no external sd card inserted in my phone. How can it be possible that my internal memory space has only 1.53GB space left when i don't have much stuffs installed at all?
i9000 has 3 different storages Eg : 16GB
2GB - Phone Storage (ROM)
14GB - Internal SD (Internal Storage)
XGB - External SD (renamed to USB Storage)
Normally the applications are installed in Phone Storage. Don't know why cannot move to "Internal Storage". Only can move to "USB Storage".
Thanks for the clarification, does that mean the internal SD is totally useless? Or just for you to store music/pictures ETC?
I have the same problem: my phone has the orange sd card on the slide down menu which say "internal memory full"
I have no apps other then a timer, a virusscanner and whatsapp and then all the apps that come with the phone. All the files I have on the phone I have stored on the external SD.
I deleted all my sms messages, whatsapp chats and I even uninstalled whatsapp to make sure that it's not that, but it still says my internal memory is full.
When I look at the apps, Thinkfree is the biggest program on it with 9mb, followed by Adobe Reader with 8mb.
What can be done? I have this phone for not even 6 months now and I'm ready to brick the phone but by this I mean: throw a f*cking brick on it!
Firsty, I apologize for my poor forum skills.
I am wondering if any gems in the community know of an existing module that is capable of sort of, Removing, Fixing, or Disabling the service or data which notify's google play services that there is not enough storage on a device to install or update an app?
I am not sure if this is a protocol that is implemented in the Android OS or not because when I try to manually install an APK with low storage it is not possible and I get the "insufficient storage" notification.
I am not necessarily counting on a solution per say;
However seeing as how my device is rooted, I would very much like to experience the liberty and satisfaction of truly 'Taking Control' of my device.
To conclude my filibuster,
Is there a module or mod to trick or fool my device into thinking that I have enough storage to install or update an app? I am currently sitting at 420MB of storage and I am a music addict so my options are currently minimal... atleast until I eventually shoot up my photos to DropBox inevitably.
Thanks World!
& Happy Holidays!
- NeXusLeXus
Impossible, if you use all the memory reserve you will get in bootloop. or dont recieve sms and email messages
The critical storage is for SYSTEM things, not for install apps
Impossible remove Insufficient storage
My good old S2's default /data partition is 2 GB. On Gingerbread, the "insufficient storage" popped up at about 20 MB left. On Jellybean and KitKat as early as about 200 MB. Recently I repartitioned /data to 4 GB, thought that I will never see "insufficient storage" again. But meeeeep, now it pops up when there are 400 MB left. So Androids app installer wants to have about 10% of /data in reserve. The bigger the partition, the bigger the unusable space gets. Kinda gaga.
So what about an XPosed module that sets this free space limit to some lower limit? Enough for critical things, but small enough to not waste this much space.