[2015.02.24] PerfMon v1.21 - Floating Performance Monitor

Search This thread

AbuYahya

Senior Member
Jan 25, 2005
297
35
Redmi Note 9
Good app.
Positioning of overlay from portrait to landscape needs some attention. Use relative to screen proportions

Quad core frequencies contradict "system tuner" esp cpu3 which is hotpluged out in sytemtuner but running constantly in your overlay. and setcpu also seems inconsistent with cpu0.

Any chance of GPU freq, load. & voltage. & FPS

Sgs3
 
Last edited:

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,452
87,862
www.chainfire.eu
It doesn't on my device at least. I can manually stop it and then it closes with FC error.

Can you FC it and let me know the exact and minimum steps to consistently replicate this problem ? Thanks a bunch.

Good app.
Positioning of overlay from portrait to landscape needs some attention. Use relative to screen proportions

Quad core frequencies contradict "system tuner" esp cpu3 which is hotpluged out in sytemtuner but running constantly in your overlay. and setcpu also seems inconsistent with cpu0.

Any chance of GPU freq, load. & voltage. & FPS

I haven't tried SetCPU yet but I can confirm you 100% that the systemtuner display is wrong.
 
  • Like
Reactions: wcoaster

Dovidhalevi

Senior Member
Jun 26, 2012
2,728
1,172
Very Nice

This is an excellent app. We need more "tablet"-style apps that can be overlaying windows. This one certainly presents useful info!

I am using an Optimus-1. This handset has a small screen by today's standards and the app covers a good part of it. Even with all that real-estate, the data can be hard to read.

Possible alternatives:
Graphics instead of text. Percentages are easy, of some shape representing the item or dials or bars.
Marquee -- a smaller, one or two line app where the data scrolls across its view rather than everything needing to be shown at once.
 

sert00

Senior Member
May 28, 2011
1,091
496
cesena,IT
really nice work chain!i like it and support soon with the buy.i have 2 suggestions,and i'm happy only if you take the time to read them.
1 enable on 4+1 SoC(like tegra3)the tracking of companion core
2 gpu frequencies and fps in realtime
i think with that,this app will become surely something unique and special,considering how great is already!thanks!
 
Last edited:

kLONkRIEGER90

Senior Member
May 8, 2010
84
39
very nice and helpfull app !

can you pls make it as a widget because i dont want it on the front :)

nice work go on :)

greetz
 

aragorn7

Senior Member
Apr 18, 2012
505
306
This is a wonderful app. Works beautifully! Thanks.

Sent from my LG-SU660 using xda premium
 
Hi men.

I see,it is possible to do that,it is someone present who knows how to.
I want to create a network monitor graph,that should be overlayed in a same way as this.
Can yo please share simple sample zip,that puts some semitransparent bitmap/drawable on the screen?

Will be very grateful.

Thanks.
 

Sleepy!

Senior Member
Jul 20, 2010
4,753
391
Its a great app...
But my phone doesn't exactly have a lot of screen space to go around.
So I request that you add some options.
Like displaying all the info you choose... CPU/MemIO/Network IO/App monitor... any one of these in a single line... or straight up in status bar, like a ticker.
Or as a status bar item like in 3G watchdog or Google Now.
 
  • Like
Reactions: micmaccc
Hi men.

I see,it is possible to do that,it is someone present who knows how to.
I want to create a network monitor graph,that should be overlayed in a same way as this.
Can yo please share simple sample zip,that puts some semitransparent bitmap/drawable on the screen?

Will be very grateful.

Thanks.
Nevermind guys.
After 3 weeks of waiting for some help,I did it myself.
Thank you...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 260
    PerfMon is a "floating" performance monitor tool. It shows on top of any other app you are running. Aside from being useful for powerusers wanting to know what their device is doing, it is a great tool to use during debugging and profiling.

    PerfMon offers you four categories of metrics:

    - Foreground App
    - CPU
    - Disk I/O
    - Network I/O

    PerfMon will also show you a new and unique-to-PerfMon performance metric: "CPU Capacity Usage". 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!

    Foreground App

    This window shows metric of the currently foreground (running and visible) application:

    - Application title
    - Application package name
    - Memory usage total (in megabytes)
    - Dalvik, Native, and Other memory usage (in megabytes)
    - Overall CPU Usage (normal percentage and capacity)
    - User and System CPU Usage (normal percentage)

    CPU

    This window displays overall CPU metrics:

    - Capacity usage and current divider
    - Overall CPU usage percentage
    - Per-core CPU usage percentage and megahertz

    Disk I/O

    This window displays the disk I/O metrics of your MMC-based storage devices. Usually, mmcblk0 is your internal flash, and mmcblk1 is your removable SD-card. Please note that currently MTD-based storage is not supported by this display. Also note that the metrics displayed are raw I/O, so if the OS has I/O requests buffered/cached, you will not see anything happen here.

    - Per-device read and write kilobytes/second

    Network I/O

    This window displays the network I/O metrics of your network interfaces.

    - Per-interface transmit (Tx) and receive (Rx) kilobytes/second

    Download

    Download from Google Play

    The Google Play download is not free - it costs about a beer (thanks!). The download listed below is 100% the exact same program, but free. If you are able to purchase on Play, please consider that these tools don't write themselves, and beer is an essential fuel to the Chainfire.

    REDISTRIBUTION IS NOT ALLOWED
    (you can link to this thread, but you can't repost the APK elsewhere, you can't include it in your ROMs, etc)

    ( < 1.2: 14003 )
    17
    Changelogs

    2015.02.24 - v1.21
    - Minor update to foreground app detection on Lollipop

    2015.02.13 - v1.20
    - Fixes for Lollipop

    2012.10.12 - v1.10
    - Fixed: "My Apps" button opened "Follow Me" instead
    11
    --- all mineh ---
    5
    So I figured away to get beyond finding the foreground app... but getting the CPU usage for that app is unfortunately still restricted.

    EDIT: just released v1.20, which works for me on my Nexus 5 / Lollipop.
    3
    Abandoned project?

    On Android 5 there is always "Google Search" shown as foreground app. Even if I kill it and run a different launcher :(

    They killed the API used to find the foreground app... not sure if I can workaround it. But yes, I have higher priority fixes for other apps at the moment.