Blog of applications efficiency

  • Why is measuring performance with the CPU a mistake?

    Why is measuring performance with the CPU a mistake?

    In his Upscale 2018 presentation last march, Brendan Gregg, senior performance architect at Netflix, explains why the CPU isn’t a good metric for measuring performance. Everyone uses %CPU to measure performance, but everyone is wrong Brendan Gregg, senior performance architect at Netflix This is an opportunity for us to revisit what we have been pushing for a long time: How to measure performance and resource consumption reliably?

    Read more…
  • How to analyze the behavior of my smartphone with Battery Historian?

    How to analyze the behavior of my smartphone with Battery Historian?

    At GREENSPECTOR, our R&D teams have been working for several years on the energy measurement of smartphones. Several years of research and innovation that allow us today to offer a unique product to simply measure the energy data of smartphones. However, there are tools that can complete the analysis of the behavior of the battery and the phone. Battery Historian is one of them. Battery Historian is a tool developed by Google, launched in 2016, which allows one to analyze the behavior of a phone and more precisely to review information and events related to the battery.

    Read more…
  • How apps killed my phone battery?

    How apps killed my phone battery?

    The obsolescence of our mobile devices (PC, smartphones but also connected objects) is now a known, worrying phenomenon and that many people are experiencing. But let’s analyze together the “why” of this obsolescence. And yet, we have a simple answer for you: the strong call of the battery. The batteries of our mobile devices are mainly lithium-ion technologies. The chemistry of those batteries leads to a certain lifespan. This lifetime is difficult to predict; the parameters influencing the battery life being numerous: charge / recharge cycle, temperature, solicitation…

    Read more…
  • Launch application consumption measurement from your PIC / software factory

    Launch application consumption measurement from your PIC / software factory

    Some indications are needed to start a good energy and ressource measure with GREENSPECTOR. Three notions must be taken into account: where will be run the tests (WHERE), what are the tests that I’m going to run (WHAT) et how am I going to run these tests (HOW). Several ways to launch these tests (HOW) are available: From the GREENSPECTOR web interface From the command line with the Test Runner From the command line with the CLI Manually with the Free Runner Test From the Jenkins Plugin Measure the consumption of an application from your PIC / software factory

    Read more…
  • Measure the resource consumption of an application via automated tests

    Measure the resource consumption of an application via automated tests

    Some indications are needed to start a good energy and ressource measure with GREENSPECTOR. Three notions must be taken into account: where will be run the tests (WHERE), what are the tests that I’m going to run (WHAT) et how am I going to run these tests (HOW). Several ways to launch these tests (HOW) are available: From the GREENSPECTOR web interface From the command line with the Test Runner From the command line with the CLI Manually with the Free Runner Test From the Jenkins Plugin Measure the resource consumption of an application via automated tests

    Read more…