Measuring CPU Usage in Mobile Devices

If you have ever wanted to measure the CPU Usage of a mobile app or game and you are stuck, then read on to find out how this can be achieved. 

The fundamental goal of any app or game is to provide a great experience to the user. For games, frames per second is a good measure of this. When your game is not able to provide a good experience you are naturally curious about resource usage in your system. It could likely be that the game is bottlenecked by either the CPU/ GPU or memory bandwidth. These three fundamental areas are the first stop when looking to identify performance issues. Let’s look at how to measure CPU Usage in both Android and iOS devices. 

Read More

Game Performance Metrics that Matter: Guide to Interpretation and Action

In the world of mobile gaming, there can be no doubt that performance matters. It's no coincidence that top studios like Supercell and King make games that run smoothly even on older and weaker devices! Being able to optimize a game for the best possible user experience across the widest possible range of hardware is key to commercial success. 

The GameBench Pro Desktop App gives studios the ability to manually record test sessions and capture performance metrics that can analyzed in our Web Dashboard by development teams to diagnose issues and/or optimize performance of  games on any device.

Read More

GS7 Edge beats iPhone 7 Plus and rival Androids at Mario


Don’t be fooled by the nostalgic graphics and simple gameplay. Nintendo’s new mobile title, Super Mario Run, is a real battery guzzler due to its blistering 60fps frame rate, high CPU usage and always-on network connectivity. This is true of both the iOS and Android versions of the game, but the impact on user experience (and hence potentially on user reviews and revenues) is more surprising on certain top-end Android phones. Let's take a look at some numbers...

Read More

Mobile game performance pitfalls that studios and QA teams often overlook

There are many ways to test a mobile game, from compatibility testing through to subjective testing (i.e., determining whether it’s fun or not). But one aspect of the QA process that is still quite new, and hence doesn't always get the attention it deserves, is performance testing.

The need for performance testing has arisen in response to recent demand for more premium mobile game experiences -- in other words, games that deliver high levels of visual quality and fluidity, and which increasingly do so in combination with other intensive tasks (such as AR or VR, physics simulation or sophisticated AI).

Given the newness of this discipline, I think it’s worth pinning down an essential checklist of six common pain-points which we frequently encounter here at GameBench, and which any meaningful performance test should take into account.

1. Slow or jerky animation

When a studio sets a target frame rate for a game's animation, usually at either 30 or 60 frames per second (fps), it's essential that this target matches the game's genre and that it is achievable on popular devices.

Read More

1