CPU DasherX is a sophisticated app that contains 140,000 lines of assembly code and over 30,000 Objective-C code to provide nice user experience, accurate CPU frequency and the best CPU performance, without any memory leak or crash. It contains no 3rd party libraries, no ads, no file-writing operations. It does not connect to the network. It provides pure and green functionalities so that it is safe and energy efficient.

It is a smart app that shows a lot of information in 64-bit mode for Apple A7 or later processors. It lists the device info, CPU info, almost all the 64-bit ARM instruction set(including general-purpose instructions and SIMD & VFP instructions) and the performance of several common algorithms, such as matrix multiplication, sum of an array, color-to-gray image processing algorithm and image convolution algorithm.
CPU DasherX evaluate the execution performance not only via CPU, but also via GPU with the most advanced Metal API. Each algorithm optimization is sophisticated and elaborate. They will demonstrate how well your current device can perform and you can use specific strategy on different devices when you're making an amazing app.

What's New

Version 4.1

1. Fixed the crash issue: when using camera and filter function, quit the app to the background.
2. Fixed the crash issue: when showing the geometry animation, quit the app to the background.

Ratings and Reviews

3.2 out of 5

99 Ratings

99 Ratings

Evidence I needed for battery replacement


This app showed 839Mhz frequency on my iPhone 6, out of max 1400. Despite the tech at the Apple Store telling me I didn’t need to replace the battery, I had it done anyway (taking advantage of the $29 price). Now I show 1400 again and no longer have the sluggish performance. Would recommend to anyone wondering if their CPU has been throttled.

Developer Response

Thanks for your review. I'm glad CPU DasherX is useful to you.😄

This app has been bought by Apple!


I have an over-two-year-old iPhone 6 Plus, and its Current Frequency is the same with Max Frequency!
Both of them are 1400 MHz! And always!
And I could just feel it’s much slower than that when I bought at the beginning!
Can you imagine that?!
In addition, I just purchased a new iPhone 8 Plus several days ago, whose Current Frequency is 2064 MHz and the Max Frequency is 2390 MHz.
Even though it’s a newly bought mobile, the current Frequency is smaller than the max, how could such an over-two-year-old one’s Current Frequency be the same with the max?! And always?!
And you gave the reason of new version to add the max Frequency to be your daughter’s birthday...
I don’t wanna curse anyone.
But you know, if you connect immoral thing with somebody, that person will be, sometimes, unlucky...

Developer Response

This means your 2-year-old iPhone 6 Plus is working well. It is not affected in this battery gate. iPhone X uses the modernest Apple A11 Bionic chip. It has 4 high-efficient cores that run at about 1.8GHz and 2 high-performance cores that run at about 2.38GHz.
Open CPU DasherX, select "Performance", and then select "Memory Bandwidth", you will see in extreme running environment, iPhone X will use the high-performance cores and that will be at the max frequency.

Best Update!


Hi developer, thanks for benchmark GPU gflops on full and half precision and even CPU gflop and int8!

I have some suggestion again for next update and a question,

1. Please put comparison in benchmark for low power mode too, because my iPhone 7 plus in lower power mode half operation rate than normal mode(maybe because using high efficiency core instead high performance).
2. Please make stress test for GPU and CPU GFLOP so we can see how Good long term performance instead of peak performance.

1. Can you explain why iPhone X GFLOP benchmark so low even lower than iphone 6s?

Developer Response

Thank you very much indeed! You have the good suggestion.
1. In the next version, CPU DasherX will detect the power mode and show the different benchmark. It is smart and interesting.
2. This suggestion is also very cool. However, it should be sophisticated and carefully designed. I will use a moving graph to track the performance. Of course it may consume quite a lot of battery level.
The final question is good and frequently asked. First, on the whole Apple A11 GPU has a higher performance than Apple A10 GPU. However maybe this is the first GPU product that completely designed by Apple, Apple A11 GPU does have much lower performance on single-precision float FMA operation. I guess Apple has put more transistors in the local memory(threadgroup memory in Metal API) bandwidth. Apple A11 GPU's local memory bandwidth is 2.5x higher than Apple 10's. You can check it on the "Performance" page, "Threadgroup Memory" item via "16x16 int4" mode. So as to the matrix multiplication algorithm, Apple A11 GPU is much faster than Apple A10 while for the convolution algorithm, Apple A11 GPU is just a little faster than Apple A10 GPU.


Chen Yi
4.5 MB
Requires iOS 10.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, 12.9-inch iPad Pro, 12.9-inch iPad Pro Wi-Fi + Cellular, 9.7-inch iPad Pro, 9.7-inch iPad Pro Wi-Fi + Cellular, iPad (5th generation), iPad Wi-Fi + Cellular (5th generation), 12.9-inch iPad Pro (2nd generation), 12.9-inch iPad Pro Wi‑Fi + Cellular (2nd generation), 10.5-inch iPad Pro, 10.5-inch iPad Pro Wi‑Fi + Cellular, and iPod touch.
English, Simplified Chinese
Age Rating
Rated 4+
© GreenGames Studio


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like