PerfMon Floats Your Device’s Performance on Screen

In the course of developing an application, or even looking at deploying a new kernel or ROM, it is often necessary to benchmark your changes and see what effect your efforts yield. No one should deploy something that gives your users a negative experience. XDA Elite Recognized Developer and Senior Moderator Chainfire feels the same way, so has added a new application to his repertoire: PerfMon.

PerfMon is a “floating” performance tool, which operates as an overlay to your existing application. It will provide real-time stats for the foreground app, CPU, disk I/O and network I/O. These can be used to see exactly how your application performs in any given situation. It also has a new performance metric unique to PerfMon called CPU Capacity Usage. As described by Chainfire:

The CPU usage percentage traditionally used to measure and compare how much of the computational resources an app (or the entire device) is currently using does not make sense in a mobile multi-core setting. The capacity metric will take the CPU usage and scale it to what it would be if all cores were running at full capacity.

For example: if you have a 1.6ghz quad-core running a light app, it could be using 10% CPU with only one of the four cores active, and that core running at 200mhz. If you translate that to all four cores running at 1.6ghz, that app is using only 0.3% of total CPU capacity.

It’s the only CPU Usage metric that makes any sense!

Chainfire has posted the full version in the application thread, where you can find out more about how this works. He also has a link to the Google Play version, so head over there and provide feedback and support his efforts. And if you haven’t already heard, Chainfire will be at the BigAndroidBBQ so if you want to meet the iconic man, and experience what Willverduzco did, make sure you stop by XDA’s booth and say hello.

jerdog

jerdog is an editor on XDA-Developers,
the largest community for Android users. Jeremy has been an XDA member since 2007, and has been involved in technology in one way or another, dating back to when he was 8 years old and was given his first PC in 1984 - which promptly got formatted. It was a match made in the stars, and he never looked back. He has owned, to date, over 60 mobile devices over the last 15 years and mobile technology just clicks with him. In addition to being a News Editor and OEM Relations Manager, he is a Senior Moderator and member of the Developer and Moderator Committees at XDA.
View jerdog's posts and articles here.

Join us in a fun Sunday Debate on Compromises. Come with your opinions and feel free to read some of our thoughts, then pick your side or play devil’s advocate to get your voice heard and engage in friendly discussion. You can read our food-for-thought or jump straight into the fray below! Getting an upgrade is a big deal to us power users: it’s our little Android Christmas, where after a long time (for plenty of us, at least)...

The Note 4 never had the fastest Recents Menu, and despite its 3GB of RAM, its app-holding capabilities only got worse on Lollipop. The infamous RAM bug that plagued the S6 is indeed an annoyance on the Note 4's 5.0.X ROMs. Rumors of an update to fix all of this were confirmed with the first reports of the 5.1.1 update for the Russian Note 4, which seemingly improved the Recents Menu and RAM management. But it'll be a long time...

Apps are at the front and center of any smartphone experience, and with over a million apps on the Google Play Store and new apps being submitted to our forums every day, staying up to date on the latest apps and games can be a hassle. At XDA we don’t discriminate apps - if it’s interesting, innovative, original or useful, we mention them. The XDA Portal Team loves apps too, and here are our top picks for this week. ...

Samsung Galaxy Note 3 (AT&T) [N900A]

OnePlus One (Unlocked)

HTC One M9 (Unlocked)

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?