This is a benchmark application for the iPhone or the iPod touch. Why is this interesting?
You would like to check performance of your device after some changes or after installing some apps.
You own different devices and would like to understand their performance differences.
You are a developer and would like to learn about performance differences between the devices and the sim.
You are just curious whether you have a standard model or someone in the fab but it the wrong chips, accidentally.
You just like benchmarking your hardware!
Testing integer and floating point calculation performance by performing 100thousands of operations on randomly generated numbers.
Tesing 2D graphics drawing performance by drawing a CoreGraphics drawing area.
Testing memory allocation performance by randomly generating strings (about 1MB) and releasing them.
Testing file writing performance by writing randomly generated strings to a file (about 1MB).
Testing download rate performance by downloading random data from a Google App Engine App at 1, 4, 32, and 128 kB sizes.