Internal memory - Desire Q&A, Help & Troubleshooting

I'm currently on coolexe sense 3.0 Rom. When I first installed it I had around 180mb free of internal memory.
Since then I have installed a few apps but my internal memory has gone down to 125mb.
So it seems like something else other than apps is eating the internal memory. What else could it be and how do a delete it?
Sent from my HTC Desire using Tapatalk

Dalvik Cache?
Move to SD. Chcek ROM thread.

Dalvik cache is already on SD.
If the memory keeps going down at this rate, I will need to do a complete wipe every so often.
Sent from my HTC Desire using Tapatalk

Any idea?
Sent from my HTC Desire using Tapatalk

Why don't you chceck it with some software what takes up the memory? Colud be some app.

I am on LeeDroid ROM v 3.3.3 and even my internal memory decreases a little bit with every app that I install. The dalvik cache is already on the SD card. I started with approx 128mb and am now down to 80mb. I keep cleaning the cache data using Quick app cache cleaner.

Yeah a2sd+ cannot move everything to SD card. app data is still on /data.
If you browse to /data/data you will see all you applications listed and their associated data.

and there is no workaround for this, is there?

No. You can try D2Ext, but A2SD+ will work like this.

sarkar_007 said:
and there is no workaround for this, is there?
Click to expand...
Click to collapse
for leedroid 3.3.3R5, you can switch to data++ version for more internal memory.
i suggest reading all the FAQ, at least twice

To get more internal memory (/data partition), you have to flash data++ hboot layout first and not until then the data++ version of leedroid. Otherwise, you will lose internal memory because the data++ version swaps some things from /system to /data.

Alternately you can flash Supernova and get 2GB on /data

I am running Runny 3.4[CM7r2][Sense 3.5 Android 2.3.5] in my desire.. when i am falshed this rom its giving mesage like low on internal storage.. what to do..?

Make sure you configured A2SD+ correctly.

Related

[Q] running low on memory

Shortly after getting my Desire I rooted it using the Unrevoked 3 method and replaced the stock UK T-Mobile stock ROM with Open Desire 1.0c. (Froyo with HTC Sense). I also had the phone unlocked to use my Vodafone sim (for my sins!!).
I am using a 16gb memory card partitioned to 14gb FAT32 and 2gb ext3.
Wherever possible I install apps to the memory card using SetInstallLocation or manually moving apps across to the memory card via Settings/Applications/Manage Applications.
I have a lot (and I mean A LOT) of apps installed. Now my phone is reporting that it is running low on memory again.
Is there any way I can either a) increase the amount of available memory for apps OR b) move more apps to the memory card?
I'm relatively new to Android (and the Linux ethos) so I may have missed something when setting up my phone or the memory card.
Any help in resolving my storage issue would be appreciated.
Thanks
Dalvik Cache
Sounds like a cache issue or memory leak. try deleting your Dalvik Cache.
wickedpenguin said:
Sounds like a cache issue or memory leak. try deleting your Dalvik Cache.
Click to expand...
Click to collapse
Thanks for the advice. I've deleted the Dalvik Cache and that has given me back 3 or 4 mb, but I'm still low on memory.
I did see a post a long while ago, where someone described how to trick the phone into thinking it had about 2 or 3gb of free memory (with screenshots to prove it...though they could have been photoshopped I suppose) but I haven't been able to find that post again.
Anybody else got any idea where that post is or any other ideas about how reclaim more phone memory without having to delete apps?
Thanks in advance people
babblerx said:
I am using a 16gb memory card partitioned to 14gb FAT32 and 2gb ext3.
Wherever possible I install apps to the memory card using SetInstallLocation or manually moving apps across to the memory card via Settings/Applications/Manage Applications.
Click to expand...
Click to collapse
First of all, if you are using legacy A2SD or A2SD+ with an EXT partition, there is zero point using setInstallLocation because all you are doing is moving the application from the EXT partition on the SD card, to the FAT32 partition on the SD card!
If you are using legacy A2SD (not A2SD+), you can also moving the dalvik cache to the EXT partition using A2SD+.
Alternatively, if you are using Froyo A2SD, you can try using fusecompress to compress your dalvik cache, by following the advice in this thread. I've been trying this out for a few days now, and it works like a charm and returned about 22MB of space.
Regards,
Dave

[Q] Ap2sd+ Space issue

Hi Guys,
I've searched and cannot find an answer to this question.
My setup is an HTC Desire running ReflexTSenseHD v1.7. I have a 1gb ext4 partition on my sd card.
According to quick system info, I have about 600MB free on my ext4 partition, however only 14mb free on my internal partition.
On top of all this, my phone is now running really slow and is getting to a point where it is almost unusable.
I did a clear of the Dalvik cache and it cleared up some space, but still left me with only 50mb free. Is there a way to force the Dalvik cache to be moved to the SD card or somewhere else in this ROM?
Cheers
MR0808
Think if you have DATA2SD then you can. Not too sure though so your going to have to read up on it. It is also the joy of having a Sense rom, not having a /data partition that is overly big so your being forced to use Ap2SD+.
So, there's no way with Ap2sd+ to move the Dalvik-cache, and how come it doesn't seem everyone is having this issue? Would I be missing a step in installation?
Not too sure because I don't use it. Have a look at the notes and details of the app2sd+ that you have and see if it does move the cache but I doubt it. I would say that I think that using your SD card for app storage isn't the best thing if your card isn't up to the job. Personally, using internal storage, using a custom hboot is way better and no way impacts performance. But read the notes for the app2sd+ that your using.

[Q] Android development newbie here with a couple questions

1) I have an ext3 partition on my SD card, which means my Desire is A2SD/A2SD+ compliant right? But whether A2SD or A2SD+ is in effect depends on the ROM I'm running - am I right to say this?
2) What exactly is Hboot? I seem to recall having read somewhere that Hboot is an alternative to A2SD... can anybody clarify? (And before you start flaming that there are a thousand and one topics on this already, I tried searching, but search was down)
1. Yes that's correct.
2. Hboot us essentially a different set of partitions for your desire's system. Currently your desire has internal memory split into 250mb system, 150mb data and a cache partition. The rom goes in system, apps in data. If the rom is small (aosp roms are smaller than sense due to the lack of sense which takes up tons of space) you can flash a different hboot which will change the layout of your phones internal memory. N1 table for instance has about 175 for system and a larger data partition, while the oxygen hboot has a tiny (90mb) system partition and a massive (300 odd mb) data partition negating the need for a2sd+ at all.
Hope that helps
Sent from my HTC Desire using XDA App
lick_the_fish said:
1. Yes that's correct.
2. Hboot us essentially a different set of partitions for your desire's system. Currently your desire has internal memory split into 250mb system, 150mb data and a cache partition. The rom goes in system, apps in data. If the rom is small (aosp roms are smaller than sense due to the lack of sense which takes up tons of space) you can flash a different hboot which will change the layout of your phones internal memory. N1 table for instance has about 175 for system and a larger data partition, while the oxygen hboot has a tiny (90mb) system partition and a massive (300 odd mb) data partition negating the need for a2sd+ at all.
Hope that helps
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Super informative, better than I could have hoped for Thanks!
Anyway I'm going to flash CM7 now, but on my previous ROM (GingerVillain), I'm pretty sure A2SD/A2SD+ was working fine, but in Titanium Backup it shows that my internal data partition was pretty congested. Any ideas?
fterh said:
Super informative, better than I could have hoped for Thanks!
Anyway I'm going to flash CM7 now, but on my previous ROM (GingerVillain), I'm pretty sure A2SD/A2SD+ was working fine, but in Titanium Backup it shows that my internal data partition was pretty congested. Any ideas?
Click to expand...
Click to collapse
I'm no expert and don't fully understand how a2sd+ installs apps etc. I don't know if it uses phone data first and then ext partition or what.
Sent from my HTC Desire using XDA App
fterh said:
Super informative, better than I could have hoped for Thanks!
Anyway I'm going to flash CM7 now, but on my previous ROM (GingerVillain), I'm pretty sure A2SD/A2SD+ was working fine, but in Titanium Backup it shows that my internal data partition was pretty congested. Any ideas?
Click to expand...
Click to collapse
Titanium Backup doesn't always show the correct info when it comes to available memory.
On gingervillian you have to use a dalvik-cache to ext script to create space on the internal memory, if you didn't do that then it can fill up quickly.
lick_the_fish said:
I'm no expert and don't fully understand how a2sd+ installs apps etc. I don't know if it uses phone data first and then ext partition or what.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
a2sd+ uses the ext partition on you sd card to move the apk file of applications. however, there are still some parts of the app, mainly the dalvik cache, which remain on the data partition in your phone's internal memory; that's why your internal storage still decreases, even when using an a2sd+-enabled ROM. there are some scripts which will move this dalvik cache to the sd card as well, but be sure you read carefully before applying and pay close attention to whether your card is fast enough so as not to generate performance issues (generally, you would need at least a class-4 card, with a class-6 or higher being recommended)

[Q] RcMix/insertcoin a2sd vs cm7

hi, i was just wondering if someone can tell me the benefit of cm7 over a2sd please, im S-OFF so no problems changing, but just wanted to know the differences. and also which is better, insertcoin or rcmix??
cheers.
I think I read a possible speed increase with cm7
Different system partition sizes..
Sent from my HTC Desire using XDA Premium App
ok so what the big deal about the system partition being bigger.. what does that mean in real world case?
In the a2sd apps and dalvik are on sd because there is no much space
In cm7, apps are on SD ,but dalvik cache is on internal.
Dalvik is the virtual machine that runs on android to provide that java environment(behind that is Linux). Also internal memory is faster on read/write even from a class 10 SD card. That way we take advantage of the internals speed , which makes the Rom a lot faster. Also since the ext partition is used only for apps, there is more space available for more apps than a2sd
Sent from my HTC Desire
dexter93 said:
(...)
In cm7, apps are on SD ,but dalvik cache is on internal.
(...)
Sent from my HTC Desire
Click to expand...
Click to collapse
Cm7 does not officially support a2sd. Even if you have an ext partition on sd card, you also have to run a special script or program(strange issues occur here sometimes). This is why it's recommened to have cm7 hboot when you run cm7 rom, because with cm7 hboot you do not need a2sd because of the big /data partition.
Furthermore, as far as i know the difference between a2sd and a2sd+ is the following:
a2sd: only apps will be moved to sd card
a2sd+: apps and cache will be moved to sd card.
dexter93 said:
In the a2sd apps and dalvik are on sd because there is no much space
In cm7, apps are on SD ,but dalvik cache is on internal.
Dalvik is the virtual machine that runs on android to provide that java environment(behind that is Linux). Also internal memory is faster on read/write even from a class 10 SD card. That way we take advantage of the internals speed , which makes the Rom a lot faster. Also since the ext partition is used only for apps, there is more space available for more apps than a2sd
Sent from my HTC Desire
Click to expand...
Click to collapse
So. if we're in cm7, it would defeat the purpose if we use mcr scripts to move dalvik cache to sd? It's just that I noticed an increase in internal storage space. Is that not a good thing?
MatDrOiD said:
Cm7 does not officially support a2sd. Even if you have an ext partition on sd card, you also have to run a special script or program(strange issues occur here sometimes). This is why it's recommened to have cm7 hboot when you run cm7 rom, because with cm7 hboot you do not need a2sd because of the big /data partition.
Furthermore, as far as i know the difference between a2sd and a2sd+ is the following:
a2sd: only apps will be moved to sd card
a2sd+: apps and cache will be moved to sd card.
Click to expand...
Click to collapse
that is true indeed, but insertcoin gb cm7 used a2sd while the stock hboot uses a2sd+. I was talking specifically for these roms , not for cm7, but the cm7 hboot gingersense roms

Apps2sd

my ROM is a apps2sd ROM. Ext sd is reporting use, i.e. I set 1g of ext and storage says 658mb of ext is free. But in applications my apps give me the choice to Move to SD! ?
I used TB pro to batch move apps to SD but altho my apps now report they are on SD. Ext usage actually went down after the move. Am I confusing Apps on Sd / ext ? So on roms with default apps2sd you ignore in applications that they appear to be on internal mem?
Sent from my HTC Desire using XDA App
Yes ignore it. You've just moved your apps from ext to fat. Read the root memory faq in my signature
Sent from my HTC Desire using XDA App
I've some A2SD questions as well. I'm on CM7 with several apps already installed. My 4GB SD card has already been partitioned to 3GB FAT32 and 1GB ext4.
I was getting low memory warnings so I applied the darktremors script (stable, not nightly) expecting it to automatically move my apps to the sd card like your a2sd guide said it would. However, I still got low memory warning, so I manually moved the app to sd card using manage applications. This however moved the apps to the FAT32 partition, and several of my apps suh as my clock widget and swype no longer work.
How to I get my existing apps to move to the SD card's ext4 partition?
They need to all be moved to phone.
The apps should automatically move to ext download quick system info to check a2sd is working.
If its not try "a2sd reinstall" from terminal emulator.
Dalvik-cache is not moved by default and takes up a whole load of space so don't forget "a2sd cachesd" too
Sent from my HTC Desire using XDA App
OK, I thought the a2sd would move existing apps as well, didn't know I needed to "a2sd reinstall". Can I do the reinstall through an adb shell or do I need to download a terminal emulator?
I don't have a Class 4 card, it's a generic card and I don't know what class it is, so should I move the dalvik-cache to the cache partition using "a2sd cachepart" rather than "a2sd cachesd"?
Do I need to wipe cache and dalvik-cache before running any a2sd commands such as reinstall and cachesd/cachepart?
Lastly, do I need to reboot the phone after running these commands?
Thanks.
goister said:
OK, I thought the a2sd would move existing apps as well, didn't know I needed to "a2sd reinstall". Can I do the reinstall through an adb shell or do I need to download a terminal emulator?
I don't have a Class 4 card, it's a generic card and I don't know what class it is, so should I move the dalvik-cache to the cache partition using "a2sd cachepart" rather than "a2sd cachesd"?
Do I need to wipe cache and dalvik-cache before running any a2sd commands such as reinstall and cachesd/cachepart?
Lastly, do I need to reboot the phone after running these commands?
Thanks.
Click to expand...
Click to collapse
Ive never seen any performance issues even on class 2 cards. Keeping dalvik on NAND may give a miniscule performance increase, but I think its so negligible, you wont notice. But put it where you want. I recommend card though as you need the cache partition for downloads and as it fills with dalvik, it will limit the size of apps you can download from the market.
a2sd reinstall is for if it doesn't work properly. Its always the first thing to try. Then move dalvik. The way dalvik move works is that it wipes dalvik, moves the location then reboots the phone (rebuilding dalvik so expect delays when booting up the first time). For this reason its best to use "terminal emulator" from the market.
Hope this helps.
Alright, thanks! Will try reinstall and moving dalvik cache to the sdcard. Might get a new faster card since 4GB is getting tight anyway.
Tried the reinstall and it seemed to work. I had to move my apps back to the internal memory in 2 batches since I was running out of internal memory. So here's what I did
1. Move batch 1 of apps from sdcard back to internal memory
2. Run a2sd check in adb shell
3. Run a2sd reinstall in adb shell
4. After phone rebooted, checked my storage to find about 50MB of internal space left (woohoo!)
5. Move batch 2 of apps from sdcard back to internal memory
6. checked my storage to find still about 50MB of internal space left. I guess this means a2sd automatically moved them to the sd-ext partition?
When I ran a2sd check in step 2, the output showed that my ext partition type was ext2 rather than ext4 which I formatted the sd-ext partition to. Is this a mistake?
Will try moving dalvik-cache perhaps this weekend.
Are there any benchmarks I can run on the sdcard to make sure it's fast enough for dalvik-cache? Perhaps HDTach/CrystalDiskBench/ATTO/AS-SSD Bench/etc? There aren't any markings on the sdcard that indicates its class. It's a generic HP 4GB sdcard. Will a "dd if=largefile of=/dev/null" for read and a "dd if=largefile1 of=largefile2" for write work?
I've never known a card too slow for dalvik. Just move it. You can move it back again
Sent from my HTC Desire using XDA App
I believe the ext2 is due to some error with a2sd check. I encountered it too when i used the command and i was using an ext4 partition.
As for dalvik, try moving it. If it too slow then move it back.
itachi1706 said:
I believe the ext2 is due to some error with a2sd check. I encountered it too when i used the command and i was using an ext4 partition.
As for dalvik, try moving it. If it too slow then move it back.
Click to expand...
Click to collapse
Sorry, yes its a bug, fixed apparently in the latest BETA.
Don't think I'll be playing with the phone for a while - it's my wife's phone, and it took almost a week for me to figure things out and start from stock to CM7 with A2SD...now it's relatively stable with quite a bit of internal memory available, so I think I'll keep it that way for a while.
Thanks for all the help!
Hello rootsu,
i installed a Data++ rom and now some applications that i install, not from market, disappear after a reboot. From the market it is fine but if i put a .apk in the card and install it, disappear after reboot. Not all of them. Only some of them.
I have a aura sygic gps and this is one of them that disappear after install. The only way that doesn't is to move to the card. And another one, that doesn´te have the option to move to the card, disappear after reboot.
I already wipe dalvik cache, wipe everytnhig, rom install again, etc...
What's the problem? Do you now? I've searched a lot but i cant find anything.
That's a new one on me.
Install, take titanium backup, boot recovery, factory reset, format /data, titanium restore?
Sent from my HTC Desire using XDA App
Thanks, rootsu.
And when i go to install again, say that this will replace another application.
I already made a backup, when i have stock, and restore it and happens the same.
What to do?
Edit: I do a backup, only the application, with titanium, and when restore it and say error and dont restore the application.
Hello rootsu,
i modify de hboot to sense and all problems gone. Its good now. I think thats a problem with a Hboot Data++.
Thanks.
Ah maybe yes. Good work
Sent from my HTC Desire using XDA App
Hello rootsu,
i install hboot sense and Leedroid 3.3.3 and works fine, but i have a question about cache file system. Why my cache system space is 202mb? In the AlphaRev 1.8 page the hboot sense as 40 mb. I dont understand.
The cache system space is from sdcard memory or memory phone?
Thanks
Although I am not rootSU, I feel free to answer:
I am pretty sure it uses space of SD Card. Using internal memory would be a little strange, especially we are talking about 160 MB here.
SwiftKeyed from CyanogenMod with Transparent XDA App
MatDrOiD said:
Although I am not rootSU, I feel free to answer:
I am pretty sure it uses space of SD Card. Using internal memory would be a little strange, especially we are talking about 160 MB here.
SwiftKeyed from CyanogenMod with Transparent XDA App
Click to expand...
Click to collapse
Thanks MatDrOiD.

Categories

Resources