Im trying to install some application updates from the market. They will not download because in CATLOG I see "NOT ENOUGH SPACE LEFT" ... the cache folder has 420K available. I tried uninstalling apps I never use but that didnt help.
What can I do to reolved this? I am using SPRINT LOVERS ROM which doesnt support moving the cache to the SD card. ANY ideas would be appreciated....
Update: I erase the dalvik-cache folder and when it re-created, I have 7.4MB of free space.. BUT the program I need to update is a 15MB download ... I removed a few more programs but still not enough space.. What I ended up doing is using ROOT EXPLORER to DELETE the entire contents of the DALVIK CACHE then do into market and it downloaded.
Is there a way I can determine what programs are using the most space in the cache folder? I need to free up space so I would have to unistall more programs but I only want to uninstall large programs (ones that will give me enough free space back)
Have you wiped your cache partition from the recovery? If that and wiping the market's cache doesn't help you'll probably need to uninstall some apps.
Sent from my PC36100 using XDA Premium App
xHausx said:
Have you wiped your cache partition from the recovery? If that and wiping the market's cache doesn't help you'll probably need to uninstall some apps.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Yes I did that.. BUT it rebuilds the cache and its filled up again. is there a utility I can use to see which programs take up the most cache space??
So what this basically means is that you have too many apps installed to be able to put your dalvik cache on the cache partition. By default it's on the data partition, and NOT the cache partition, but some ROMs move it to the cache partition by default. Or maybe you moved it there.
The idea of moving dalvik to the cache partition to free up space for more apps is self defeating. I don't get why anyone does it. The more apps you have, the more space you need for dalvik. So if you've run out of space on /data with dalvik there, you're probably at or will soon pass the point where you have too many apps to fit your dalvik on /cache. If you have few enough apps that you can fit dalvik on /cache, you probably could just leave it on /data anyway.
Basically, either:
1. Keep dalvik and the apps on /data. This may not work for you based on the fact that you've got a lot installed already.
2. Move dalvik to an ext3 partition if you've set one up.
3. Move apps to an ext3 partition, and leave dalvik on /data
4. Move both apps and dalvik to an ext3 partition.
Find the darktremor a2sd thread for details on how to do any of those.
Related
Using a2sd, one can move their dalvik cache to either the cache partition of their internal memory or the sdcard itself. The benefit being clearing up significant space in the /data/ partition for apps.
But my question is, from a performance standpoint, which is better? While internal memory is surely faster than sdcard memory, does using up part of the cache partition with dalvik cause other slowdowns that offset the benefit? Or is the difference between cache partition and sdcard measured in micro-seconds so that we wouldn't even know the difference?
Thanks
UPDATE:
I found that some Market apps did not want to download and install properly when dalvik was on the cache partition but had no issues when on the sdcard.
could you link me to the files i need to do this and tell me how you did it? i would search, but im at work on tapatalk.
thanks!
Rydah805 said:
could you link me to the files i need to do this and tell me how you did it? i would search, but im at work on tapatalk.
thanks!
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=715116
Im running SPRINT LOVERS ROM and they have the dalvik cache under the /cache folder.. I have uninstalled all of the apps I no longer need and I only have 11M free in the dalvik cache.. this is OK except for a program called COPILOT where its needs close to 15M to install updates when they come out. Is there any way to increase this space? I have used APP2SD and move all that I could and also used TITANIUM BACKUP to force apps to SD but I still need to make more space in the dalvik cache. any way? dont want to reformat my phone or sd card and mess up things..
Mine is set at 48mb
Sent from my SPH-P100 using XDA Premium App
Hi Experts!
I have an HTC Wildfire rooted with CM 7.1.0.1 stable installed. Love my phone and Cyanogenmod but I have an irritating problem with downloading large apps from the Market app. Basically there is not enough space on internal storage to store the file.
After some searching and investigation I think I can see the problem. The market uses the Cache partition as a temporary store for downloads. The dalvik cache is also located on the partition. Unfortunately the dalvik cache is so large that it is using up pretty much most of the cache partition (currently 31.62MB used leaving 8.38MB free and there is nothing else but the dalvik cache taking up space at present).
So I'm not sure how to resolve this. I've seen some posts where people have moved the dalvik cache and/or the Market download folder to SD but I'm reluctant to do that as I can imagine this will slow things down a lot plus cause problems if I remove the SD card, turn on mass storage mode etc.
This leaves me to the conclusion that I need a bigger cache partition. So I'd like to know, is this even possible or recommended? If not what other options do I have?
Thanks,
Neil
Try this
http://forum.xda-developers.com/showthread.php?t=1233340
Thanks for that Guide, that certainly looks helpful, although a pain to have to wipe my system and start over .
Something unusual I have noticed is that I seem to have two Dalvik-Cache's. One is on /cache/dalvik-cache the other is on data/dalvik-cache. They both have contents too so I would assume they are both used!
elneilios said:
Thanks for that Guide, that certainly looks helpful, although a pain to have to wipe my system and start over .
Something unusual I have noticed is that I seem to have two Dalvik-Cache's. One is on /cache/dalvik-cache the other is on data/dalvik-cache. They both have contents too so I would assume they are both used!
Click to expand...
Click to collapse
Try to wipe dalvik-cache and see if it appears again. Dalvik cache should be on data partition, but if you flash your roms through RomManager than it moves dalvick-cache to /cache for some reason.
Sent from my HTC Wildfire using xda premium
Did it work ok then?
I tried stock a2sd with Y, Y, Y and after installing a load of apps it says "Insufficient storage available" for each new app (apart from a few small apps dotted around the middle of the sea of Insufficient storage available errors). Titanium Backup says that every partition has loads of free space.
In recovery it says the "Cache" partition is nearly full. How can I move this to the sd-ext partition (not the dalvik cache)?
Also, does stock a2sd with Y, Y, Y, do the same thing as data2sd and do I need to do a2sd install each time I install a new app?
Not 100% sure but if ur s-off rooted etc u can use terminal emulator from market and type
su
cachesd
Maybe someone can confirm this as i hav'nt used it myself but seen it in another post
Sent from my HTC Desire
Thanks but I already tried that - it seems to only move the dalvik cache.
maybe this will help
http://www.google.ie/url?sa=t&rct=j..._umVDA&usg=AFQjCNGWhD-cvvnyhZ8edSu7lhvb3UVryA
or try here
http://www.google.ie/url?sa=t&rct=j...t6CXDA&usg=AFQjCNH4BDsehxz01xYhghyEKjNzYbhSYA
Thanks. In the second link you posted I found this post, that explains you need to install Darktremor Apps2SD. Can this be used with stock A2SD, or do I need to start a fresh? It does look like you need to start a fresh because of overlapping commands and it has the same commands as stock A2SD anyway.
I have an sd-ext partition - will the script move it to there or the SD card and will I have to run it each time I install a new app?
I did try searching the forums and Google with different terms, but I couldn't find anything.
EDIT: It only mentions the Dalvik Cache, NOT the Cache in the Darktremor Apps2SD link below. I'll try it, but it looks like it's back to square one. Says here: "cachesd - Moves Dalvik cache files to the ext2/ext3/ext4 partition on your secure digital card. Creates Dalvik Cache to SD flag."
EDIT2: I found here that using Mount2SD there's an option to move the Cache when it's too small! But I can't find a download link.
EDIT3: Found it!
Cache - m2sd cache <enable/disable/auto>
By enabling this option, the script will link /sd-ext/cache to the /cache location. This is useful if your cache partition is to small to download big apps from market.
If you don't have an sd-ext partition, the cache will be linked to /data/cache instead.
Also by setting the auto option instead of enable, the script will only remount the cache if the nand cache is below 40mb.
Click to expand...
Click to collapse
Wrong post.
Hi,
I was thinking about how to solve low storage problems on my HTC Desire, I have a question about Link2SD in relation to MIUI ROM and Android 4.1.2
To increase the available storage, in my previous ROM (CM7.1 on Android 2.3.7) I used Link2SD in order to move to the SD-EXT partition either apk, libs and dalvik cache.
I installed Link2SD even on my new MIUI ROM on Android 4.1.2.
I'm able to move either apk, libs and dalvik cache to SD_EXT as expected BUT (!) as soon as I restart the phone I'm prompted with a screen saying "optimizing apps" and if I open again Link2SD I see that:
apk and libs are still on the SD-EXT partition
dalvik cache has been moved back to internal memory.
Sincerely I don't know if this has to be addressed to Android 4.1.2 or MIUI ROM
Any suggestion about how to actually move dalvik cache to EXT ??
Thanks in advance for your support
Don't use Link2sd.
Use this script. It will move app and dalvik to sd-ext.
http://db.tt/m4sQLDOI
abaaaabbbb63 said:
Don't use Link2sd.
Use this script. It will move app and dalvik to sd-ext.
http://db.tt/m4sQLDOI
Click to expand...
Click to collapse
thanks for your reply.... but what does this script do?
will it move only user app?
will t let me choose which apps must be moved? or does it move in a massive way?
The problem is not that Link2SD cannot move dalvik to EXT but the problem is that MIUI/Android move back dalvik to internal memory after reboot.
Does this script solve that too?