[Other] Everything You Need To Know About AnTuTu Benchmarking

2017-09-07 03:17:41
351 4

Hi, Mi Fans

Most of us are familiar with the term 'Benchmarking' in smartphones. Benchmarks are an important part of Android device reviews. They’re a convenient way to measure the performance of a phone or tablet. You see them on iOS as well, though not as much. iPhones have never been about processors and scores the same way as Android.
However, what do they actually mean? When we say that a device scored a certain level on a certain test, what does that actually imply? What do benchmarks measure, and why should we care about them? We took a look at all these questions considering the most prominent benchmarking app, AnTuTu.

What is a Benchmark?
A Benchmark is an app that measures how fast your phone can run something. It subjects the phone to a series of tests to find the upper limit of its capacities. The idea is that if you subject the phone to enough stress, you can find its maximum performance. That performance can be given a numerical rating, with each number relative to other scores. That’s the thing with benchmarks. There’s no absolute scale. Every benchmark rates apps by its own scale. You can’t compare two benchmark apps, just two devices running the same benchmark.

What do Benchmarks measure?
Benchmarks can measure anything, but they focus mainly on hardware performance and speed. For example, Quadrant and AnTuTu run a bunch of high-speed calculations past the processors to see how fast they can run it.

  • You can get a sense of how a phone performs in different modes from scoring different parts of the phone’s performance. Most of the time, the phone runs on a single core. Even dual and quad-core devices use only one core at a time for everyday tasks like navigating the OS and switching apps. A phone’s single-core performance usually correlates to how “snappy” it feels in most tasks.
  • RAM tests show how well your phone can hold up with multiple apps, or with apps that require lots of processing. If your phone does well on AnTuTu’s RAM test, it will probably multitask well.
  • You can guess how a phone can game by checking its multi-core and graphics benchmarks. Games get the chips fired up and running. Phones with big processors and a good GPU can handle high-end apps better than most.

AnTuTu is one of the most popular benchmark apps for Android devices. It tests many parts of your device and assigns an overall score. Here’s what AnTuTu is actually measuring and what each benchmark means for real-world use.

  • Overall Score
Like other benchmark apps, AnTuTu gives your device an overall numerical score as well as individual scores for each test it performs. The overall score is created by adding the results of each individual score together. These score numbers don’t mean much on their own; they’re just useful for comparing different devices. For example, if your device’s score is 1000, a device with a score of 2000 is about twice as fast. Individual test scores can be used to compare relative performance between different parts of a device — for example, to compare how fast a phone’s storage performs compared to another phone’s storage.

  • UX
There’s a reason the user experience (UX) score is the first number in the list. This is supposed to be an overall score that represents how the device’s “user experience” will be in the real world. It’s a number you can look at to get a feel for a device’s overall performance without digging into the below benchmarks or relying too much on the overall score. UX is divided into two sub-scores — Multitask and Runtime. The Multitask score represents how well the device can multitask, so a multi-core CPU will help here. The Runtime score represents how well Android’s Dalvik runtime runs apps.
If you dig into Android’s developer options and switch to the experimental ART runtime — not something we recommend for real-world use yet — your runtime scores should improve. That’s because the newer ART runtime performs better than the older Dalvik runtime in some ways, and this score is all about real performance.

  • RAM
Your device uses random access memory (RAM) as working memory, while flash storage or an internal SD card is used for long-term storage. The faster it can write to and read data from its RAM, the faster your device will perform. Your RAM is constantly being used on your device, whatever you’re doing.
AnTuTu divides the RAM scores into “RAM Operation” and “RAM Speed.” The difference between the two isn’t completely clear — AnTuTu has no documentation explaining which subscore means what — but we’d expect one of these benchmarks applies to RAM write speeds and one applies to RAM read speeds. The overall score indicates how fast your RAM performs.

  • CPU
Your device’s central processing unit (CPU) does most of the number-crunching. A faster CPU can run apps faster, so everything on your device will seem faster. Of course, once you get to a certain point, a faster CPU won’t affect performance much. When it comes to desktop PCs and laptops, most people won’t notice if their computer has a faster CPU because the computer’s CPU is fast enough. We’re quickly getting to that point with Android phones — in fact, we may already be there. A faster CPU may still help when running more demanding applications, such as high-end games.
AnTuTu divides the CPU benchmark into two sub-scores — CPU integer and CPU float-point. You shouldn’t need to care about the difference as a typical user.
If you really want to know, there are two different types of integer types in programming — integer and floating point. An integer stores only integral values, or whole numbers. In other words, an integer could be “2”, “8”, or “343434”, but not “3.14”. A floating point value can potentially have decimal places. For example, a floating point value could be “3.14”, “53.2342”, “6.3423522”, or even “1”. As you might expect, keeping track of all those decimal places and using them in calculations is more work than simply sticking to whole numbers. That’s why your device’s CPU floating point score will be slower than its integer score.

  • GPU
Your device’s Graphics Processing Unit (GPU) handles accelerated graphics. When you play a game, your GPU kicks into gear and renders the 3D graphics or accelerates the shiny 2D graphics. Many interface animations and other transitions also use the GPU. The GPU is optimized for these sorts of graphics operations — the CPU could perform them, but it’s more general-purpose and would take more time and battery power. The CPU isn’t used for all the number-crunching in your device — the GPU does the graphics number-crunching.
This benchmark is divided into two sub scores — 2D graphics and 3D graphics. You’ll see AnTuTu perform both a 2D test and a 3D test while performing the benchmark. 2D graphics are used when you play something like classic Angry Birds to move the birds and other elements around the screen. 3D graphics are used when you play something like Angry Birds Go! to render a full 3D scene.

  • IO
The Input/Output (IO) scores reflect the speed of your device’s internal storage, such as its flash memory or internal SD card. This is where your applications, settings, files, and everything else on your device are stored in long-term storage. Your device regularly loads data from and saves data to its internal storage. A faster internal storage means apps will load faster, files will save quicker, and you’ll see fewer interface hiccups when an app is saving data or loading data in the background.
AnTuTu displays both Storage I/O and Database I/O benchmark scores. Storage I/O represents the input/output speeds of your device’s internal storage. A database I/O represents the speeds when reading from and writing to a database — this adds more overhead, so this operation is slower.

Why should I bother with Benchmarks?
Benchmarks are a good way to measure a phone’s raw abilities. They can show you some rough numbers of how a device might perform in most situations. However, they aren’t perfect and don’t exactly mirror real-world use. Some manufacturers may optimize their devices to perform faster in some benchmark apps — effectively cheating the benchmarks and making their phones seem faster than they are. For example, a phone may run a benchmark without slowing down its CPU like it would in normal use. The benchmark wouldn’t represent real-world use but would appear faster. Benchmarks like AnTuTu do measure real performance, but you have to take them with a grain of salt.

Final Impression
Benchmarks are useful indicators. They can’t tell you everything about how a phone performs, but they can give you an impression. Keep that in mind and choose wisely.

Hope this guide helped you all. Please do share your thoughts regarding benchmarking in the comments section.



Number of participants 4 Experience +45 Pack Reason

View Rating Log

2017-09-07 03:17:41
Favorites RateRate
Useful information!
2017-09-07 07:52:14

Device team

FF8 | from app


nice sharing !
2017-09-07 08:18:53
Very nice thread .thanks for sharing.
2017-09-07 09:44:42
Thanks for the information
2017-09-09 02:25:47
  • Followers


  • Threads


  • Replies


  • Points

Beta Tester
India 2nd year
100K members
Redmi 3S
APP scratch card
6th MIUI
Mi Max
Independence Day
Power At Last
AP2 Livestream
100 threads in a Month
2016 Diwali with Mi
300K Members
Go Smash!
3 Days in a row
7 Days in a row
21 Days in a row
40 Days in a row
70 Days in a row
100 Days in a row
Lucky Draw No.
500K Members
Christmas Contest
2016 Christmas
Mi Explorers
2016 #ThrowbackwithMiComm
Pokemon Go!
App Review
1 million members
Xiaomi 7th Birthday
New Home
Fitness Guru
June-100 replies in a month
more power more life
July-100 replies in a month
Aug-100 replies in a month
1st Anniversary
APP scratch card
71st Independence Day
My Poster My Life
MIUI 7th Anniversary
Dirgahayu ke-72 Indonesia

Mi Comm APP

Stay updated on Mi Products and MIUI

Content Policty
Quick Reply To Top Return to the list