Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,872 Members 52,999 Now Online
XDA Developers Android and Mobile Development Forum

[APP] TAP Benchmark 0.8 - Test your filesystem - CURRENTLY STOPPED

Tip us?
 
Peacemanibk
Old
(Last edited by Peacemanibk; 7th December 2010 at 06:27 PM.)
#1  
Peacemanibk's Avatar
Senior Member - OP
Thanks Meter 7
Posts: 124
Join Date: Oct 2010

 
DONATE TO ME
Default [APP] TAP Benchmark 0.8 - Test your filesystem - CURRENTLY STOPPED

Currently development is paused - anyone interested in the source code write me a pm.


This app is aiming to give you better numbers for comparing different filesystems used in various lagfixes. It should also work for different phones, so that we can compare performance between them.

Currently this is a betaversion, so just try it out if you have a backup of your system. Even if nothing should happen to your system, i cannot guarantee for it

PLEASE UNINSTALL PREVIOUS VERSIONS BEFORE TRYING A NEW ONE

Usage: Run the app, change the number of iterations in the options menu, and run Benchmark Filesystem. View your Results with "Last Benchmark Summary".
Reading the detailes values: Example: File writes 10k: 5378(53) kB/s
- The name describes the Test - here writing Files with 10kBytes size
- first number - here 5378 - is the mean value result - in this case the write speed in kBytes per second
- number in brackets: the approximate error (+-) of the mean value calculated.

The first test after a fresh installation can get somewhat faked numbers, repeat it at least two times to make sure to have reproducable values. If one value has a very large error compared to the others the reason could be another app doing something - just repeat the benchmark to see if its real.

Changelog 0.8:
- Refined Stress test and details
- FAQ added
- Logfile can now be copied (Longpress)
- Logfile structure changed for better overview

Changelog 0.7:
- Comparison bar chart added
- More detailed overall Score
- renamed it for broader future audience
- new icon set
- Minimum iterations is now 4
- the best and worst iteration are not taken for calculations - prevent statistical outliners
- Logfile lies now under TAPBenchmark
- Last benchmark numbers can be copied for fast pasting into this forum (Longpress)

Changelog 0.6:
- Additional Stresstest (Parallel read/write)
- Overall Benchmark Score introduced (has to be refined in future)
- Time for a Single Test can be changed to increase accuracy (maybe)
- Free space can be checked to ensure there is enough (no check before start yet)
- Write and Read test refined (data is now written/read to/from different files)
- Rewritten to be Android style (back-button working now as it should for example ...)

Changelog 0.5:
- Tests calculate readable values (Writes/s or kByte/s)
- Number of iterations can be changed (between 2 and 20) - standard is now 10
- Number of Repetitions per Test is automatically ajusted in the beginning so that each iteration takes approx. 1s - 7 tests with 10 iterations takes always approx 70s
- File read/write overhead is calculated: This is done by compare read/write speed of the 10k and 1M Tests under the assumption that the 1M tests give approx. the raw I/O speed. The number can be interpreted as additional time needed to read/write a file regardless of the size, which has to be added to the time it takes to read/write the file data itself.
- Display will stay on during the benchmark.
- sdcard test has been disabled- lets concentrate on /data first.

Reporting bugs and your Benchmark numbers is very welcome, i will include the numbers into the program for comparison. I will try to improve the tests to be as meaningful as possible, so post any ideas you have for improving it.
Attached Files
File Type: apk Benchmark_0.8.apk - [Click for QR Code] (47.4 KB, 2165 views)
The Following 7 Users Say Thank You to Peacemanibk For This Useful Post: [ Click to Expand ]
 
DamianGto
Old
#2  
Account currently disabled
Thanks Meter 422
Posts: 2,022
Join Date: Sep 2010

 
DONATE TO ME
I think its a great idea.
Sgs don't have any good benchmark program that's test the hardware that's in the sgs.
So it would help alot when tweaking the phone..

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
 
Peacemanibk
Old
#3  
Peacemanibk's Avatar
Senior Member - OP
Thanks Meter 7
Posts: 124
Join Date: Oct 2010

 
DONATE TO ME
Well, looks like i will start myself

I thought about testing time needed for writing/reading/deleting files with different filesize - 10k,100k,1M to start with. As far as i have seen /data and /sdcard can be accessed easily - and testing /sdcard would give one numbers about the sdcard. If i use a database, is this automatically stored on /dbdata, so that one can measure speed there? What about the other partitions - how can i access them?
 
DamianGto
Old
#4  
Account currently disabled
Thanks Meter 422
Posts: 2,022
Join Date: Sep 2010

 
DONATE TO ME
Sounds like a good idea.
You need to use root access so you can make them write access.


Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
 
ApnaDroid
Old
#5  
Member
Thanks Meter 20
Posts: 61
Join Date: Nov 2010
I would vote this one up.

Samsung Galaxy GT I 9000 Issues Fixes - All Tested Personally And Complied Into A Nice How-To Guide With Images

Wifi Connectivity | more to come...
 
Peacemanibk
Old
#6  
Peacemanibk's Avatar
Senior Member - OP
Thanks Meter 7
Posts: 124
Join Date: Oct 2010

 
DONATE TO ME
Work is in progress - database read write benchmarks work already - in the mean time i have found a nice benchmark in the market: rl sqlite benchmark - it tests just sqlite performance but could give you already some numbers.
I will update this thread as soon as i have a beta version available for you ...

Sent from my GT-I9000 using XDA App
 
DamianGto
Old
#7  
Account currently disabled
Thanks Meter 422
Posts: 2,022
Join Date: Sep 2010

 
DONATE TO ME
Sounds nice.
Keep me informed ;)


Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
 
Ticiano
Old
(Last edited by Ticiano; 27th November 2010 at 02:58 AM.)
#8  
Senior Member
Thanks Meter 20
Posts: 192
Join Date: Aug 2010
What about include a tool to detect that filesystem corruption caused by some lagfixes?

I think you could expand this solution to check the main things that concerns SGS modders, not just a bechmark... but I don't know. I'm not a developer, so I can't imagine the amount of work something like this would take...
 
Phandroid
Old
#9  
Senior Member
Thanks Meter 8
Posts: 156
Join Date: Aug 2010
I'm gonna sign up for this one.
 
Ciex
Old
#10  
Senior Member
Thanks Meter 5
Posts: 127
Join Date: Oct 2010
Count me in as well!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


TRENDING IN THEMER...