Since it is hard for me to accept that all the smart people in google, htc and T-Mobile did not think that 256MB of memory is not enough - could it be that the phone will switch to installing apps on the SD card when the internal memory gets filled?
Wishful thinking!?
Thanks
Ophir
ophirb said:
Since it is hard for me to accept that all the smart people in google, htc and T-Mobile did not think that 256MB of memory is not enough - could it be that the phone will switch to installing apps on the SD card when the internal memory gets filled?
Wishful thinking!?
Thanks
Ophir
Click to expand...
Click to collapse
You will need to use an Apps2SD method on a custom ROM. This moves all the apps to a linux ext2 or ext3 partition. You can't move your Apps2SD on an unrooted phone.
The device does nothing but tell you it cannot be installed.. nothing cool here.
is it because i have a class 2 memory card?
it lags and i get the htc screen alot after i exit from an app.
if i get a class 6, will the phone run as smooth as it did with the stock rom on there?
Which ROM are you using? Could be something else.
If you are rocking a class 2 card, you might want to not use the Apps2SD feature of rooted roms, you have plenty of space on the phone.
When I first rooted my MT3G I wasnt using the SD card for apps and it ran so much faster on the Cyanogen ROM than on the stock ROM.
im using the one click method. im fairly new to the whole rooting stuff, so im not to savvy just yet.
i believe it runs off the memory card if im not mistaken
Be mindful.
mahfuzurkhan said:
im using the one click method. im fairly new to the whole rooting stuff, so im not to savvy just yet.
i believe it runs off the memory card if im not mistaken
Click to expand...
Click to collapse
If you utilized the One-Click Root Method (correctly) you shouldn't have immediately run into any issues. In fact, if you played it safe and flashed a Cyanogen ROM - hopefully stable at first...then you should be in great shape. Obviously, since that doesn't appear to be the case. Consider this:
- Upgrading your card to a Class 6, the rewrite speeds exceed that of the standard Class 2 and 4 cards.
- Wipe, re-flash, and install your applications to a reformatted SD card.
- If your card isn't partitioned to some extent, might I suggest that you search a tutorial on HOW-TO (one you can fully understand) partition the card properly.
- Always, always, always...NANDROID backup a fully functional ROM - just in case you should ever encounter a problem.
mahfuzurkhan said:
is it because i have a class 2 memory card?
it lags and i get the htc screen alot after i exit from an app.
if i get a class 6, will the phone run as smooth as it did with the stock rom on there?
Click to expand...
Click to collapse
if you are running hero, it will be slow... if you want a fast rom for the mytouch, try cyanogen or jacxrom
How do I disable the apps2sd feature? I'm running cyanogen 4.0.4 if that makes a difference
if you dont have linux ext partitions in the sd card, it wont do it.
So ive had an ext partition on my sd card since the mytouch first came out, i never ever use more than 20 apps at any given time so my question is, do i really need it?
You need a EXt partition if you plan on installing 100+ apps that are atleast 1MB each.
so there is nothing in the rom that depends on the ext partition besides ap2sd?
adelco93 said:
so there is nothing in the rom that depends on the ext partition besides ap2sd?
Click to expand...
Click to collapse
Depends on the rom. Some Hero roms use the ext because they put certain folders on the sd, like /system and parts of /data I believe. I have tried to run Hero roms without the ext and they will not boot up if you don't have the ext. I have tried it in Qtek's 1.8, Eugene's Espresso, and a couple others. I believe Sensehero does not use the ext, so you can get away without having one on that one.
All donut roms do not require the ext. I think some Eclair roms use ext.
Just gotta look through the specific thread of the rom and see what it calls for.
alright, i guess i'll be leaving my ext intact. Thanks you ace & tazz
adelco93 said:
alright, i guess i'll be leaving my ext intact. Thanks you ace & tazz
Click to expand...
Click to collapse
i wouldn't suggest it unless your rom calls for it as i think tazz said... its going to kill your sd and if its not needed, i highly recommend you get rid of it. its a waste of space, ends up killing that part of your sdcard, and again a waste of space.
ok well im on my hero revolution, so thats cupcake which means i dont need ext?
r3s-rt said:
i wouldn't suggest it unless your rom calls for it as i think tazz said... its going to kill your sd and if its not needed, i highly recommend you get rid of it. its a waste of space, ends up killing that part of your sdcard, and again a waste of space.
Click to expand...
Click to collapse
and does it kill the sd card simply because of app2sd? if so cant i just keep the ext but disable ap2sd in my user conf? that way i can keep my sd without having to keep repartitioning my 8gb sd card every time i flash a rom that calls for it
bump, please someone answer?
well depends on the rom. if you disable the ext all together, it won't run because some of them have the /system stuff on it. If it's just apps2sd like JAC's new eclair, you can disable it with a simple edit to the user conf. and just keep it partitioned.
Anything whether it's ext or linux swap will shorten the life of your sd card because it's constantly reading and writing to the phone with those things. It's not like it'll be a drastic noticeable difference, unless you just got a bad card and it craps out on you. Most SD cards come with great warranties (my transcend 16gb class 6 comes with a lifetime warranty) nowadays so it really doesn't matter, just always remember to make back ups and keep them on your pc.
Thank You very much
I'm trying to get expert answer what should be the right way to partition sd card of 8gb class 4 for mt3g 32b. Some developers are saying that fat32 is good enough, some are saying that we need ext 3 and swap, some are saying that swap slows down the performance ? I'm just not sure what is the right way ?
nebg said:
I'm trying to get expert answer what should be the right way to partition sd card of 8gb class 4 for mt3g 32b. Some developers are saying that fat32 is good enough, some are saying that we need ext 3 and swap, some are saying that swap slows down the performance ? I'm just not sure what is the right way ?
Click to expand...
Click to collapse
Depends what Rom you running, really. Linux wise, an Ext bigger than 1GB is a waste. i dont think the OS can use more than that. 512 is adequate. As far as swap, unless you are using a Rom that takes use of it or run a script to implement it. Its was a waste as well. As far as ext3 to ext4, i would recommend googling it or looking it up on wikipedia. I currently use ext4 with the cyanogen roms since i read that is the way he has his dev phone set up.
help me
My phone getting slower when i install the applications. the phone memory always decreased when I install every new apps eventhough I install it in my ext memory. What should I do? Can you help me?
Sent from my HTC Dream using XDA Premium App
What ROM are you using? And, do u use Apps2SD?
define memory
are you talking about storage memory , or ram?
reduction in storage shouldn't impact on performance, that is unless space is very tight and Android is constantly clearing caches.
What types of apps are you installing?
widgets and and service apps like news/weather, gmail , facebook , twitter etc etc will consume memory while they sync data. If you have several such apps the relatively constant syncing would impinge on overall performance.
if you do have many service apps first try increasing the time between syncs in its settings if you are still suffering then consider un-installing some of them.
re-reading your post I'm going to assume you are installing apps to external sdcard , and not an sd-ext partition.
this will still reduce the internal storage as only the apk is stored on the external sdcard the dex files ( aka dalvik-cache ) are installed on the internal storage.
but it is still unlikely a direct relationship between free space on internal and performance.
the apps on sdcard are stored in encrypted containers this might be causing the overhead, but in all honesty I have never actual used the external sdcard for apps so I can't say what the overhead is or even if it enough to be relevant, but many swear apps to sd-ext is better than sdcard so there may well be something in that theory..
I agree with Effdee. But more info would be beneficial for assistance. As previously asked, what ROM are you using? Is your SD partitioned? So on & so forth....
I don't know if this information will help or not
Mod version: CyanogenMod-6.10-DS
Kernel version : 2.6.35.9-cyanogenmod
DREAM PVT 32B ENG S-OFF
HBOOT-1.33.2005 (DREA10000)
CPLD-4
RADIO-2.22.19.26I
Apr 20 2009,15:30:43
I alredy partitioning my sd card when I root it
How to install app2sd-ext?
Sorry if my english bad
I really appreciate all of you for helping me
Sent from my HTC Dream using XDA Premium App
How many apps did you installed? And how much internal storage you have left?
Also, how did you partitioned your SD Card? (IE: Cache, EXT, and FAT32)
Also, go to Setting > Applications > Manage Applications
Look at the the SD card tap to see how many apps the you downloaded are in that area. If none of them is there, that means that you install them in the internal storage. You can move some of them to SD card depending on the apps by going to the Downloaded tap and open each one up and click in "Move to SD Card".
You might think about updating to ezterry's new radio/spl for 14 extra MB of ram. That could help quite a bit. Also play around with CC settings maybe?
Sent from my Dream/Sapphire using XDA Premium App
johnson8cyl said:
You might think about updating to ezterry's new radio/spl for 14 extra MB of ram. That could help quite a bit.
Click to expand...
Click to collapse
agreed, instructions here
http://forum.xda-developers.com/showthread.php?t=831139
johnson8cyl said:
Also play around with CC settings maybe?
Click to expand...
Click to collapse
Make sure it is off, I tried cm7 and it was on by default, it seemed faster for a short time then became very slow
this idea of putting swap on a compressed ramdisk is crazy, and it just doesn't work
I'm very surprised it wasn't dropped a long time ago
as for a2sdext
the easiest is to use ra recovery ( partition sdcard )
and then a script like firerat aio ( the a2sd option )
http://forum.xda-developers.com/showthread.php?t=679572
even easier is
http://forum.cyanogenmod.com/topic/9731-magpie-2010-12-18-hotfix-002/
because it will automatically install the correct kernel ( if you do or don't install ezterry's 2708 radio/spl ) and has ui for a2sdext
Most difficult bit is partitioning the sdcard,
Effdee said:
Make sure it is off, I tried cm7 and it was on by default, it seemed faster for a short time then became very slow
this idea of putting swap on a compressed ramdisk is crazy, and it just doesn't work
I'm very surprised it wasn't dropped a long time ago
Click to expand...
Click to collapse
well, ... I do not agree fully. In certain situations, especially when there are many services running in background, it can help, *but* swappiness is to be set very low. So only almost unused parts od the memory are swapped out to compcache and can remain there ...
Also see shadowch31 for a CC script and see if that helps. Stops,cleans and restarts CC I believe. Just throwing out ideas. Every phone works different. Just play
Sent from my Dream/Sapphire using XDA Premium App
AndDiSa said:
well, ... I do not agree fully. In certain situations, especially when there are many services running in background, it can help, *but* swappiness is to be set very low. So only almost unused parts od the memory are swapped out to compcache and can remain there ...
Click to expand...
Click to collapse
what is the point of using physical memory to store unusable pages of memory to only use cpu grunt to get it back into memory
Effdee said:
what is the point of using physical memory to store unusable pages of memory to only use cpu grunt to get it back into memory
Click to expand...
Click to collapse
As far as I know, single pages of a process will be swapped out, not the complete processes. So if a process has for example a lot of static data, which is not used during processing an activity, so this part can be swapped out to compcache. This will be compressed, so the phone has more memory available to start / hold in memory another process ... Especially when fast switching between processes is needed (launching sms-app when receiving a sms?) this *can* be an advantage.
Without compcache this process probably is to be re-launched, which most likely takes more time than switching tasks in memory.
AndDiSa said:
As far as I know, single pages of a process will be swapped out, not the complete processes. So if a process has for example a lot of static data, which is not used during processing an activity, so this part can be swapped out to compcache. This will be compressed, so the phone has more memory available to start / hold in memory another process ... Especially when fast switching between processes is needed (launching sms-app when receiving a sms?) this *can* be an advantage.
Without compcache this process probably is to be re-launched, which most likely takes more time than switching tasks in memory.
Click to expand...
Click to collapse
swap is not very smart about what pages are swapped
end of the day swap was a fudge for linux's poor memory management
and as I said
with the cyanogen rom cc was on, I turned it off and things were much better
you can try and convince me otherwise, but seeing as I have already compared cc on and cc off and find cc off to be much better I doubt you will change my mind
BeenAndroidized said:
How many apps did you installed? And how much internal storage you have left?
Click to expand...
Click to collapse
i installed 27 apps and i only have 15.14MB left
BeenAndroidized said:
Also, how did you partitioned your SD Card? (IE: Cache, EXT, and FAT32)
Click to expand...
Click to collapse
i don't know what method i use for partitioning my SD Card, but i do it using this method http://forum.xda-developers.com/showthread.php?t=727688
BeenAndroidized said:
Also, go to Setting > Applications > Manage Applications
Look at the the SD card tap to see how many apps the you downloaded are in that area. If none of them is there, that means that you install them in the internal storage. You can move some of them to SD card depending on the apps by going to the Downloaded tap and open each one up and click in "Move to SD Card".
Click to expand...
Click to collapse
i already do that too. but it dosn't make sense, my SD Card keep decreased when i installed new app
Effdee said:
agreed, instructions here
http://forum.xda-developers.com/showthread.php?t=831139
Make sure it is off, I tried cm7 and it was on by default, it seemed faster for a short time then became very slow
this idea of putting swap on a compressed ramdisk is crazy, and it just doesn't work
I'm very surprised it wasn't dropped a long time ago
as for a2sdext
the easiest is to use ra recovery ( partition sdcard )
and then a script like firerat aio ( the a2sd option )
http://forum.xda-developers.com/showthread.php?t=679572
even easier is
http://forum.cyanogenmod.com/topic/9731-magpie-2010-12-18-hotfix-002/
because it will automatically install the correct kernel ( if you do or don't install ezterry's 2708 radio/spl ) and has ui for a2sdext
Most difficult bit is partitioning the sdcard,
Click to expand...
Click to collapse
so do i have to reinstall my ROM or i just have to install only a2sdext?
i'm sorry if i ask too much. I'm just a newbie and sorry if my english bad
dhyqa said:
so do i have to reinstall my ROM or i just have to install only a2sdext?
i'm sorry if i ask too much. I'm just a newbie and sorry if my english bad
Click to expand...
Click to collapse
once you have partitioned your sdcard, after backing up because you will loose everything on sdcard
then run the firerat script
no need to reinstall rom
unless you want the ui for moving apps, this is easier then using the shell script in Firerat
Effdee said:
once you have partitioned your sdcard, after backing up because you will loose everything on sdcard
then run the firerat script
no need to reinstall rom
unless you want the ui for moving apps, this is easier then using the shell script in Firerat
Click to expand...
Click to collapse
hhmm.so i have to partitioning my SD Card again right?
to run the firerat script i have to go to fast boot?
dhyqa said:
hhmm.so i have to partitioning my SD Card again right?
to run the firerat script i have to go to fast boot?
Click to expand...
Click to collapse
yes afraid you need to repartition sdcard for sdext
many ways to do it but the easiest is with ra recovery
like I said you need to backup stuff on your sdcard first
and you run the firerat script in the rom using terminal
okay
i think to reinstall the new Rom that you gave me is the easier one method than the other one that you've explained to me. and i already try it and it work very well
thanks for everyone who help me find the solution
dhyqa said:
okay
i think to reinstall the new Rom that you gave me is the easier one method than the other one that you've explained to me. and i already try it and it work very well
thanks for everyone who help me find the solution
Click to expand...
Click to collapse
it would be very interesting to know if you get better performance with the same apps that were on sdcard now on the sd-ext.
I've not got round to doing my own tests on that yet
Effdee said:
it would be very interesting to know if you get better performance with the same apps that were on sdcard now on the sd-ext.
I've not got round to doing my own tests on that yet
Click to expand...
Click to collapse
yes. Now I don't have to waiting to long again to open or to close the app. Because now I have a spacious memory. And I think maybe I'll try to use the radio that you tell me to increase the memory
But not every app can be placed in sd-ext like adobe reader and aldiko book, it still decreased the internal memory
But I think it's better than before
Sent from my HTC Dream using XDA Premium App