Remove All Ads from XDA
Honor 9 Lite

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

124 posts
Thanks Meter: 7
By Peacemanibk, Senior Member on 24th November 2010, 05:16 PM
Post Reply Email Thread
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


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, 2182 views)
The Following 7 Users Say Thank You to Peacemanibk For This Useful Post: [ View ] Gift Peacemanibk Ad-Free
24th November 2010, 06:51 PM |#2  
Account currently disabled
Thanks Meter: 422
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
25th November 2010, 09:14 AM |#3  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
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?
25th November 2010, 09:25 AM |#4  
Account currently disabled
Thanks Meter: 422
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
25th November 2010, 06:15 PM |#5  
Thanks Meter: 20
I would vote this one up.
26th November 2010, 08:54 PM |#6  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
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
27th November 2010, 03:51 AM |#7  
Account currently disabled
Thanks Meter: 422
Donate to Me
Sounds nice.
Keep me informed ;)

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
27th November 2010, 03:55 AM |#8  
Senior Member
Thanks Meter: 21
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...
27th November 2010, 05:44 PM |#9  
Senior Member
Thanks Meter: 8
I'm gonna sign up for this one.
27th November 2010, 06:05 PM |#10  
Senior Member
Thanks Meter: 5
Count me in as well!
28th November 2010, 10:59 PM |#11  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
Donate to Me
So,a first beta version is available. I have tested it on my own device without problems, but i cannot guarantee for anything, so please backup your system before trying it. But since its just a simple app, it should be safe.

Currently there are no progress bars, and since the test takes some seconds, dont get nervous if nothing happens for some time when you start the test. It should not take longer then 30s ...

Please report any bugs and report your values - i have already included my ones with RFS+EXT2 with OneClickLagFix. I think the database values are somewhat fake with an loopback enabled, so if you have any ideas for better tests please post.

Currently only the internal memory is tested, i guess its /data? I have a lot of ideas for improvements and will post a new version as soon as mayor changes are finished.

Please report any bugs you find.

EDIT: What the File write test means: Time needed to Read/Write a file with size 10k/1M 20 times.

EDIT: Removed file because its outdated ...
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes