I found a little program in the market called J Bench Mark 1.0. It measures the read/write performance of your storage device (nand or sd). I thought if enough people are interested we can compile a little database on which cards perform well in the HD2.
The program has options of 10mb, 50mb, 100mb and 500mb of test data but I didn't find a big difference so I'm using the smallest one. The write unit size however makes a big difference in performance so I'm doing all 3.
10mb/2kb:
Write: 1.82 mb/s
Read: 2.78 mb/s
10mb/4kb
Write: 3.14 mb/s
Read: 5.17 mb/s
10mb/8kb
Write: 5.17 mb/s
Read: 10.35 mb/s
Average:
Write: 3.38 mb/s
Read: 6.10 mb/s
I am using the T-mobile USA stock 16gb Sandisk card, test ran on HD2ONE 0.3.4b.
I'm not entirely sure if this is the right sub-forum, but as the program is only android I thought it'd fit better here. If any mod feels it belongs in accessories please move it as you see fit.
buzz killington said:
I found a little program in the market called J Bench Mark 1.0. It measures the read/write performance of your storage device (nand or sd)...
Click to expand...
Click to collapse
I tried a similar app but with unstable results. I don't have them with me as I'm on the bus to work right now. As the results varied hugely, I started wondering whether any result would be of use to anyone. Because our OS is on the SD-card, there will be constant read/write activity, which will continuously influence your test results. In other words, IMHO, the only way a database with such results will be useful, is when the tests were run under the exact same circumstances. I think though, you can't fully control these circumstances, because of background processes (like sync, weather updates, etc...). Even when killing those processes, Android will most likely restart some of them, making your results incomparable. In other words, I like your idea, but I doubt whether it is useful if the results aren't from tests under the exact same circumstances.
Sincerely,
Mac
Sent from my reborn HTC HD2 running Android 2.2.1.
After seeing other people's quadrants scores and reports of how fast their phone is i've decided to update and flash mine tomorrow to start from scratch. One thing that does irk me also is that it can take up to 5 seconds to loads the gallery folder view. Is there a certain way to format the memory card (class 4) or something else I can do to speed it up?
Thanks
You could try this application https://market.android.com/details?id=com.sdincrease.it
Here is a thread http://forum.xda-developers.com/showthread.php?t=1010807 mentions about it. But I haven't tested with Arc ... Used to work on my HTC
I was trying to fix my friend's evo and so I formatted my sd card to try to boot his, but when I put it back in my phone I realized mine was partitioned to run apps off of it so I had to reinstall apps. I did not re partition it. Not sure why some say they are installed on the sd card and some on the phone, but it is running much faster with no lag. It's no big deal, but I imagine running apps off the sd card really lags. But I did think it needed to be partitioned unless the Kings Shooter Rom can do it without partitioning. Maybe it wasn't partitioned before, but I could have swarn I had 1gb for apps.
Depends on your card class mines a class 6 but reads faster since I use SD booster to add a 2048 cache and my speeds are really high 11.5mbps write and 30.5mbps read so I notice no lag except on boot while my card has to mount and load once it mounts all my apps on the partition load in less than 30 seconds u.can use the app SD tools to find out your cards class and read/write speed
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
-EViL-KoNCEPTz- said:
Depends on your card class mines a class 6 but reads faster since I use SD booster to add a 2048 cache and my speeds are really high 11.5mbps write and 30.5mbps read so I notice no lag except on boot while my card has to mount and load once it mounts all my apps on the partition load in less than 30 seconds u.can use the app SD tools to find out your cards class and read/write speed
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
Click to expand...
Click to collapse
Ok, good to know. I knew there was a difference but I didn't realize how slow my card is. It's the stock 8gb one that came with the phone. It's great now, and I don't have too many apps or I would buy one like yours. I will try the app sd tool. Is it on the market? I'll check now.
Yea its on the market as well as SD-booster it will allow u to boost your card speeds the stock.card is a class 2 which is fairly slow but if u set a 2048 cache with SD-booster you should get about class 6 speeds
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
Flash memory also gets slow over time due to garbage collection. It can only be restored to its full speed again by formatting it. I copy everything off to my computer, format it, then copy it all back. Phone doesn't know the difference so nothing gets messed up.
I do the same about once a week or so when I backup my card to the pc I usually do a quick format on pc reparation//format in recovery then reload everything from the pc
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
You don't ever NEED to partition. I never did but thats because I don't have a lot if useless apps. Only keep apps that you use atleast weekly
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
I didn't reformat my SD card, I was playing around with my dalvik cache. Used a2sd to move it to my cache partition, bad idea (kept running out of space) so I moved it back. After I was done everything seems to run a lot smoother. Guess it helps to wipe everything down every now and then.
Crossrocker said:
You don't ever NEED to partition. I never did but thats because I don't have a lot if useless apps. Only keep apps that you use atleast weekly
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Click to expand...
Click to collapse
I partition cuz I have a ton of stuff I use on my phone mostly games for me and my 5 year old but I also partition cuz I find kkeeping my internal storage high makes my phone run better
Sent from my Classic-EViLizED-ToMAToFiED-EVo4g-
awesome
Soulfire_ said:
Flash memory also gets slow over time due to garbage collection. It can only be restored to its full speed again by formatting it. I copy everything off to my computer, format it, then copy it all back. Phone doesn't know the difference so nothing gets messed up.
Click to expand...
Click to collapse
Just to make sure so I don't screw anything up. We're talking about the memory we have when we plug the phone into the pc with the usb cable. That makes total sense since the pc is the same way but there is onboard tools to clean up the hd.
jeffrimerman said:
Just to make sure so I don't screw anything up. We're talking about the memory we have when we plug the phone into the pc with the usb cable. That makes total sense since the pc is the same way but there is onboard tools to clean up the hd.
Click to expand...
Click to collapse
or are we talking about the sd card so that is the reason the phone is smoother since I did format it?
jeffrimerman said:
or are we talking about the sd card so that is the reason the phone is smoother since I did format it?
Click to expand...
Click to collapse
I'm talking about the SD Card, wasn't that the topic?
I just mounted it as a disk drive.
Warning though - your music playlists WILL BE CLEARED. Back up the playlist first.
(music disappears from the playlist if it is changed in any way, like renaming files, moving them, etc)
There is the ROM, RAM, and SD card, but is there also internal memory that isn't the ROM? The memory that we download apps to internally is like an onboard sd card right? Could this memory be reformatted to improve performance or maybe it's only the sd card that gets all the garbage accumulating?
jeffrimerman said:
There is the ROM, RAM, and SD card, but is there also internal memory that isn't the ROM? The memory that we download apps to internally is like an onboard sd card right? Could this memory be reformatted to improve performance or maybe it's only the sd card that gets all the garbage accumulating?
Click to expand...
Click to collapse
That's a good question - it would be susceptible to the same shortfalls of degraded performance over time like all flash memory.
Isn't that one of the things we format from recovery?
Soulfire_ said:
That's a good question - it would be susceptible to the same shortfalls of degraded performance over time like all flash memory.
Isn't that one of the things we format from recovery?
Click to expand...
Click to collapse
It probably is. If we were to go into recovery and format it, would we lose our apps stored in our internal memory?
My money would be on "yes".
I asked Mr. Google to check the WWW and this is one of the things I found
"I did it, it doesn't wipe the os. Actually, it deleted only 'user part of the internal sd card' and some applications. I made a factory reset then formatted, so I am not sure about the applications but, sure, it doesn't delete the os. "
there were lots of threads so yeah, the apps would be gone. It's too bad there isn't or maybe there is an app that does the same as defrag in windows to clean things up internally.
Comments I read off the same questions about internal memory:
Android is Linux, not Windows, the system doesn't have a chance to get fragmented because Linux is constantly doing "housekeeping" in the background (Kinda says a lot about Windows, eh?). I wouldn't trust any Windows OS to do anything with a Linux OS, it's just a recipe for disaster.
Don't ever screw with the internal memory. There have been several threads here and elsewhere in which people accidentally formatted the internal instead of the SD card when both drives showed up on the PC. Creates a situation nobody wants to be in.
Defragging is very very bad for flash storage. There is a limit to how many times you can write to each location on the "disk". Since defragging basically rewrites the entire "disk" multiple times, it seriously eats into the life of the "disk".
It also is largely unnecessary since it has much faster seek time than a physical hard disk, and has been pointed out the storage is far less likely to become fragmented on a phone.
Use Titanium Backup...and you lose nothing. Simple format...load favorite ROM..reinstall apps from TB.
jeffrimerman said:
Comments I read off the same questions about internal memory:
Android is Linux, not Windows, the system doesn't have a chance to get fragmented because Linux is constantly doing "housekeeping" in the background (Kinda says a lot about Windows, eh?). I wouldn't trust any Windows OS to do anything with a Linux OS, it's just a recipe for disaster.
Don't ever screw with the internal memory. There have been several threads here and elsewhere in which people accidentally formatted the internal instead of the SD card when both drives showed up on the PC. Creates a situation nobody wants to be in.
Defragging is very very bad for flash storage. There is a limit to how many times you can write to each location on the "disk". Since defragging basically rewrites the entire "disk" multiple times, it seriously eats into the life of the "disk".
It also is largely unnecessary since it has much faster seek time than a physical hard disk, and has been pointed out the storage is far less likely to become fragmented on a phone.
Click to expand...
Click to collapse
We aren't talking about fragmentation. We're talking about what some companies call "garbage collection", or TRIM in the context of SSD's. Look that up
hi.
I want to move some of my apps from /data/app path to /cache/app path and then symlink and then run apps which are physically located on /cache/app . I don't need market downloads.
I have searched for this and followed the processes but i'm unsuccessfull in doing that.
My blade is running CM7 and im pretty sure that it already has the market downloads symlinked to data partition (/cache/download is redirected to /data/local/download). I don't know if this is messing up with what i wanted to do. If this is interfering, then i would like to delete this symlink.
PLEASE help me regarding....
-- how to view a list of available symlinks in the android OS.
-- how to delete a known symlink . (pls give me the exact command to delete the cm7 market downloads to /data/local/download path symlink )
-- how to create the symlink i wanted.
please don't suggest to use the APPS2sd scripts to move apps to sd-ext (i already used them) . And also i'm aware of how to change the partition layout to increase the data partition by flashing appropriate custom gen2 firmware. I just wanted to do the symlinking processes. I want to use all of the internal phone memory for applications since it is faster memory.
Thanks in advance.
My sd card is nearly 3 times as fast as my phone's internal nand. If your sd card is slower then you need a new one. If you repartition then you can move the space being wasted in your cache partition to your data partition where it's easier for you to use.
Anyway, symlinking, http://linux.die.net/man/1/ln
hello wbaw. Your sdcard is which class.? I had a class2 8gb card. When i use it for appliactions the phone becomes slow. Then i should also consider getting a better card.
And which class sdcard is comparable to blade nand writing/reading speed.
nfs1mostwanted said:
hello wbaw. Your sdcard is which class.? I had a class2 8gb card. When i use it for appliactions the phone becomes slow. Then i should also consider getting a better card.
And which class sdcard is comparable to blade nand writing/reading speed.
Click to expand...
Click to collapse
I have a Verbatim class 10 16gb card, I get at least 10MB/sec write & over 14MB/sec read. Blade's internal nand seems to give me about 3.5MB/sec.
So you'd need a class 4 sd card, or a good class 2 to beat it. Class 2 means 2MB/sec writes as a minimum & it's the slowest rated sd card speed you can buy, class 4 is 4MB/sec, class 10 is 10MB/sec minimum.
Maybe trade your sd card in on ebay.
Yes my sdcard's (fat32) writing speed is mostly 2MBps and sometimes it reaches to 4 or 5 MBps. But the reading speed is around 15MBps constantly. I got these results when benchmarking from PC apps.
Will this class2 sdcard affect tasks like video encoding , video decoding .? Since reading speed is 15MBps i hope it wont affect video decoding. I used the WVGA video encoding hack and all i can get from it is around 6-12fps @ around 700Kbps.
And if sdcard was not the limiting factor what will be the maximum writing speed by blade hardware.?
BTW the 2gb class2 sdcard that came with blade was somewhat better (around 4 - 6 MBps writing speed) than the one i got now.
The sd card will always be the limiting factor, rather than the blade for just file transfers.
For video encoding/decoding you're limited by the cpu, whether it's a hardware accelerated video codec or not & the software. The sd card isn't going to have anything to do with video because the cpu can't encode video at 2MB/s & no video that it can decode is anywhere close to 15MB/sec.
Hey there,
i updated my HD 2 (europe) from 2.3 to 4.x version of android because i had crackling sound and gaps with the old musicplayer and i like the new swipe keyboard. Now with JB or ICS its fine but i have many other problems. It doenst matter wich version of android 4.x i install, they are all very laggy or unstable. Some of them wont even start some times. I tried NAND and NATIVE SD (Class 10 Sandisk ultra 16 GB) installations with magldr and CLK... The probably stablest version i found for me is ZeJesters PAC on Native SD but this is very slow too and i can't start my most important apps "DB Navigator" or "Öffi" (ppl from germany will know them ) because they crash instantly . Is there anything that could be wrong with my phone so 4.x android roms wont run like they should? At first i thought it is just this or that rom that doesn't work but i can barley find a "stable" version at all... Now i'm pretty clueless... Some Ideas anyone? I realy like the new features of 4.x and dont want to go back :silly:
Untraced said:
Hey there,
i updated my HD 2 (europe) from 2.3 to 4.x version of android because i had crackling sound and gaps with the old musicplayer and i like the new swipe keyboard. Now with JB or ICS its fine but i have many other problems. It doenst matter wich version of android 4.x i install, they are all very laggy or unstable. Some of them wont even start some times. I tried NAND and NATIVE SD (Class 10 Sandisk ultra 16 GB) installations with magldr and CLK... The probably stablest version i found for me is ZeJesters PAC on Native SD but this is very slow too and i can't start my most important apps "DB Navigator" or "Öffi" (ppl from germany will know them ) because they crash instantly . Is there anything that could be wrong with my phone so 4.x android roms wont run like they should? At first i thought it is just this or that rom that doesn't work but i can barley find a "stable" version at all... Now i'm pretty clueless... Some Ideas anyone? I realy like the new features of 4.x and dont want to go back :silly:
Click to expand...
Click to collapse
You might want to try using a DataOnEXT installation with a large system partition. You will have to read more on fine tuning, like min free, buffers, disabling unnecessary auto starts, etc. I trust you realize that your card is not functioning as an ultra card, yes?
---
If you have a 50% chance of being right, you will be wrong 90% of the time...
Thank you for your response...So you'r telling me i should install system on nand and data on ext right? i will give it a try later but what do you mean the card does not function as "ultra"? Just bought it because of its class 10 and 16 gb... i tought ultra is just the name of it
I dont realy get why the different roms run that more or less good at different devices of the same type... why do some have to tweak and some dont?
Untraced said:
Thank you for your response...So you'r telling me i should install system on nand and data on ext right? i will give it a try later but what do you mean the card does not function as "ultra"? Just bought it because of its class 10 and 16 gb... i tought ultra is just the name of it
I dont realy get why the different roms run that more or less good at different devices of the same type... why do some have to tweak and some dont?
Click to expand...
Click to collapse
The Mobile Ultra (grey/red card) is a UHS I card (faster than Class 10) which falls back to Class 10 if needed. The HD2 cannot supply the required voltage to the card bus to enable (turn on) the UHS I transfer rates. If you want more details look for the heading "DEFINING BASIC CARD SPEED" in post 1 of this thread.
NYLimited said:
The Mobile Ultra (grey/red card) is a UHS I card (faster than Class 10) which falls back to Class 10 if needed. The HD2 cannot supply the required voltage to the card bus to enable (turn on) the UHS I transfer rates. If you want more details look for the heading "DEFINING BASIC CARD SPEED" in post 1 of this thread.
Click to expand...
Click to collapse
Sorry, I never included the link... The "this thread" should have been a link, my apologies. The thread I mentioned is:
http://forum.xda-developers.com/showthread.php?t=1947560
No Problem at all
But do you think the not functionality of some apps is caused by for example wrong system partition size?
Untraced said:
No Problem at all
But do you think the not functionality of some apps is caused by for example wrong system partition size?
Click to expand...
Click to collapse
That is a more difficult question. There are many, many possible reasons for lag and fc. Tell me a lot more about your setup (bootloader, partition sizes, what exactly are you seeing)
A system partition that is too small can create strange problems. Bad blocks in NAND. can be even more a problem if the system partition is not big enough. So, yes, odd things can result from that.
Lags when starting apps is more related to memory. With the HD2, unlike some newer phones, memory runs short easily, especially when lots of apps run on startup. Loading a big app can take 5-30 seconds depending on what the device was doing. Much of this can be significantly improved (though never totally eliminated) by more aggressive memory management. Search the thread I pointed you to for "min free" or "aggressive" and you should find settings to improve the lag. The information should be in the first 3 posts somewhere.
---
If you have a 50% chance of being right, you will be wrong 90% of the time...