Since source came out allowing kernel tweaks I've noticed some excitement over being able to move apps to SD card. I've never messed with this before but at the moment I'm in the process of moving my apps to my external SD card.
I've got a 32gb external storage and have about 20gb's left on it. My internal storage is low tho with about 2gb's left. A question I have is I believe I remember reading somewhere about some apps not running well off external SD.Is that a concern? Besides being able to move storage around......are there any other noticable pro's and con's that come with this.
By the way I'm running Dazed latest 1.5 with agats latest kernel running SmartassV2 overclocked to 1.3 using Tegrak. Where I work I have a terrible data signal/speed. After flashing the source kernel from Agat with a few tweaks I'm able to actually open apps I wasn't able to previously.
Awesome stuff.
[EDIT] Also, I always use Titanium Backup to restore my apps. Having apps on SD card..... does this effect in anyway I use TB afterwards.
Thanks
Never mind.... blackcanopy just answerd this in agats thread.
Mods you can close this.
I know that different SD cards have different read/write speeds.
A lower class is intended for lesser resource draining tasks; viewing single low Q photos, maybe listening to an mp3, or simply used as slow portable storage.
A higher class allows smooth hq photo viewing, video loading.
And the highest classes, class 10 and UHS(ultra high speed) are where you can store and view large raw photo files, and load 1080p video flawlessly.
(The latter, uhs, simply does it much faster, reportedly up to 40mbps transfer. However I am unsure if UHS is supported by the E4GT)
Now with all this, I'm not sure where reading applications may lie...
To speculate:
Applications (in my understanding) vary greatly with read/write speeds, between one another and within themselves.
At boot the app may have no issues, but as it progresses it may act upon higher speed requests, and if your SD class is on the lower end, it may not run smoothly.
I'm unsure where apps compare to SD cards, but I would assume that some of my apps would require high r/w speeds.
This is mostly speculative because I am unsure what the internal SD read/write speeds are, and how they compare.
My point could be moot.
Anyway just thought I'd share what I've learned on SD cards this past week, sorry op if it's no help!
FF18 SFHub Rooted
Related
I currently have a 16gb sandisk class 2 card in my EVO. I have noticed that even on a fresh install, on a reformatted sd card that the gallery app is getting slower. Now to be fair, I am on Myn Warm two point two. I installed the Gallery3D from CM6 and it takes forever to load the thumbnails in both the HTC gallery app and the 3D one.
Also file navigation in ES File Explorer and Astro seem slower than they used to be. I know SSD hard drives need to be calibrated at times. Is it possible I need to format the car with different chunk size or some other optimization?
I have, for no logical reason since I don't store any music and only a gigabyte or so of video at any one time, been wanting to get a bigger and faster SD card. However, I recall that I initially read that these phones can't utilize higher than Class 2, but now I think about it that doesn't sound right. So if I buy a class 6 will navigating the SD card and loading pictures go smoother?
EDIT: I wonder, do kernels affect this? I am currently using "netarchy-toastmod-4.2.1-bfs-bfq-havs-more-smartass-universal (More Aggressive Undervolting)" but I am going to try the CFS version since my 1xx photos wouldnt load after like 5 minutes.
EDIT2: Okay it seems the CFS kernel fixed it. Though I did remove a good chunk of photos the CFS seems to stop bottlenecks that I suppose are from inefficient scheduling. A full backup with Titanium seemed to take a reasonable amount of time. ES File Explorer still seems to be slow at enumerating folders, but perhaps not as slow as it was, so my question about a faster microsd stands.
I just bought a brand new Patriot 32gb class 10 micro sdhc for my evo 4g. I popped it in to my computer to test the speed with a utility and found that I had a 11mbps write and 14mbps read. Yay! I was happy until I popped it in to my evo and ran a test directly on the phone only to find out that my write speed was the same, but my read speed was stuck at 5mbps no matter how many time I ran it or whether i ran it right after a reboot. I've found a couple of different posts on other forums concerning the matter, and I'm wondering if this is a universal issue for Evo users? The utility I used is call SD Card Speed Tester and it seems to be very accurate. I found a post about desire users at this link http://android.modaco.com/content/h...tch-for-slow-sd-card-read-speed/#entry1475692 and it seems that kernel update fixed the issue for them. Maybe I should present this to a developer. Please let me know if you all are having this issue too.
This may be a function of the cpu, bus, cpu cycle and any no-ops in the os.
There may be a point where it does not make sense to get faster memory. It would be really cool if we could somehow figure out what the optimum SD card performance should be.
I actually found the fix!! It is so simple and I don't understand why all developers aren't integrating it into their roms, it doesn't make sense... All you have to do is use root explorer or some other root file manager and navigate to "/sys/devices/virtual/bdi/179:0/" and open the file "read_ahead_kb" with a text editor (with root explorer just long press the file and select "open with text editor", and if the value is anything other than 4, change it to 128 and save the file. The read speed on my new class 10 card went from 5Mpbs to 15Mbps, BIG DIFFERENCE! Only problem with doing it this way is it changes back to 4 after a reboot. There if a flashable file in the post I got this info from ( http://forum.xda-developers.com/showthread.php?t=815557&page=19 ) but I haven't tried it. Apparently it is very easy to integrate... I'm going to post in the developers section. Enjoy the correct speeds for your card!
Nice
Sent from my PC36100 using XDA App
Sweet. I bet there is something in /etc or an init file.
So your evo is now faster than your computer!
So, what is to stop a person from setting it to 256? Not that anyone really needs to do this, I'm just curious.
Nothing is! 256 and 512 are actually working better for some people. Play around with the values and see what works best for you.
Awesome. I'm testing now. Thanks!
I tried both 256 and 512 and there seems to be no difference. I get read/write scores of around 12MB/s using 128, 256 and 512. I'm guessing that's a limit of the hardware. Is anyone getting better than that?
Okay, I have Link2Sd installed on my device, I have almost one gigabyte of apps in it. I was just wondering, that can it be the problem, cause my Arc S' performance has became pretty awkward(gaming performance is ok, but scrolling it the menus and so on). Anyone else having Link2Sd and having the same problem? I really wouldn't like to uninstall this app, because it does wonders!
What class is your SD card?
Sent from my LT15i using XDA Premium App
ArmorD said:
Okay, I have Link2Sd installed on my device, I have almost one gigabyte of apps in it. I was just wondering, that can it be the problem, cause my Arc S' performance has became pretty awkward(gaming performance is ok, but scrolling it the menus and so on). Anyone else having Link2Sd and having the same problem? I really wouldn't like to uninstall this app, because it does wonders!
Click to expand...
Click to collapse
No it does not affect performance.
Bear in mind that apps that are moved to SD (whether it is with Android's native method or Link2SD) do not suffer from performance decrease depending on the class of your SD. Apps do not run from the apk, it's not like Windows that apps run from the corresponding exe file.
Yeah, good point. Of course the apps theirselves are installed in the internal memory. Didn't come in my mind Looks like I have to find another causeto my problem
Use a file cleaner to clean the cache/ history
Try using links2sd to clean the dalvic cache.
Hope this helps
Sent from my LT15i using XDA App
Link2SD Plus version
I am using the latest version of Link2SD plus, which basically allows linking of all application files (apk, dex, lib, cache and data) to the second partition (ext2/3). Obviously this is a huge space saving benefit with the extremely limited internal memory of the Xperia Arc S.
Unfortunately, apps like Chrome, Skype and TuneIn radio (which require around 100MB each) have serious performance issues in this case; they become completely unresponsive and impossible to use.
I've experimented only moving certain types of the application files and noticed that this is most possibly caused by the cache files being linked to the sd card. By un-linking the cache files the apps become usable once again, but that takes quite a lot of space obviously. Has anyone else experienced this problem? Is there another solution?
I use link2sd on my arc s and i installed over 20 apps, it's fast.
I use link2sd on my arc s and i installed over 20 apps, it's fast.
I, too, must be another problem
Hello @ArmorD,
Link2SD performance relies on your external storage mediums read and write speeds; in this case your MicroSD cards speeds.
The MicroSD card which came with Sony Ericsson Xperia Arc is just a slow Class 4 card, with terrible read and write speeds.
To get better performance you have to replace the MicroSD card with something a bit faster; any class 10 card would do the job. I would recommend Samsung, Kingston or Sandisk MicroSD cards, they're all great.
Keelah se'lai,
GethPrime
Get a faster card
Get a faster sd card, preferrably class 10, they are cheap, been using link2sd forever n even now with kitkat, still fast
I have an 80mbps micro in my axiom and I am running link2sd flawlessly best buy has sales all the time I picked one up for like thirty bucks worth the speed.
Sent from my custom @×îōM using XDA developers app.
Removed
Total noob question, but I'm gonna ask anyways. What are the pros and cons of storing apps on your sd card instead of the internal memory. I'm debating on whether or not I should use this feature. I know that it frees up internal memory, but at what cost? Does it free up any ram? Does it increase or decrease your phones performance? And bottom line....is it worth it? And do you use it? Thanks for the input
It's not exactly what you'd call a "newbie" question but at the same time by no means something you couldn't have google'd and found about, thus eliminating the need for this thread.
Apps2SD allows you to install android applications to the SD Card. For a phone like the Desire Z, which has a lot of internal storage (1GB dedicated to applications) it really has no use for this. I guess this was made fore phones that didn't have a lot of internal storage (like the HTC Desire for example). The downside to this is that SD apps will have slower loading times. (since SD Cards are slower than eMMC chips)
It's a great feature, but for our device it is useless as we have enough internal storage space for applications.
Slow SD cards could slow down your apps, and connecting and disconnecting micro SD card from computer can also cause issues with apps on the SD card.
Okay. Based on that info I'm going to opt out of using that feature then. And in the future I will be sure to use google before creating a thread. Thanks for the input!
Hey,
So, I've looked around and only found non-product specific related threads about sdcard partioning.
I would like know if it's worth doing a swap partition and anything else on the stock rom of the sm-T800.
Advice please.
ivyhole said:
Hey,
So, I've looked around and only found non-product specific related threads about sdcard partioning.
I would like know if it's worth doing a swap partition and anything else on the stock rom of the sm-T800.
Advice please.
Click to expand...
Click to collapse
Forget about creating a swap partition on your sd card. This device has 3gb of fast ram and has no need of a swap partition on the sd card. It's more likely to hinder and slow the device than benefit.
Not only that root will be needed.
ashyx said:
Forget about creating a swap partition on your sd card. This device has 3gb of fast ram and has no need of a swap partition on the sd card. It's more likely to hinder and slow the device than benefit.
Not only that root will be needed.
Click to expand...
Click to collapse
Cannot agree with this statement "This device has 3gb of fast ram and has no need of a swap partition on the sd card. "
The following statement maybe true " It's more likely to hinder and slow the device than benefit." But we need to test this first before we make claims.
Both statements are unsubstantiated without any metrics to support them. It's like saying "your computer has 3gb of fast RAM and has no need of ...." - how do we judge what "fast RAM" is, how much does "3gb" get you, what applications you run most often and how they perform, how much killing and kicking the OS does because it keeps running low on memory and follows an aggressive scheduler, and so on.
My personal experience is that both the OS and applications are written to expect very low levels of RAM and both the OS and the applications unload their data as soon as they can, resulting in unnecessary "reloading" over the internet, which further implies increased internet data usage, which, in some countries, eg Europe, we still pay for, dearly.
It is not funny at all when I travel abroad and take my tablet with me, enable Roaming only for a second to say check emails and view a few web pages (like booking.com trying to view / book a hotel room), and then switching Roaming off, however when I go back to read those pages 50% of the time they are gone! It seems that anything more than 3-4 tabs on the browser and they will go. Or maybe I should not have opened that speadsheet or whatever it was that I did and I cannot remember, maybe I looked at it the wrong way.
So let's find a way to improve this - we cannot increase the onboard RAM, but maybe since SD Cards are replaceable and cheap, we could give it a bit more RAM to play with, not sure how well that would work. There is a relevant thread hereabouts with instructions of how to do just that (if I could find it)