Blog dédié à l'efficience des applications

  • Pourquoi mesurer la performance avec le CPU est une erreur ?

    Pourquoi mesurer la performance avec le CPU est une erreur ?

    Lors de sa présentation Upscale 2018 en mars dernier, Brendan Gregg, ingénieur senior performance chez Netflix, explique pourquoi le CPU n’est pas une bonne métrique pour mesurer la performance. Everyone uses %CPU to measure performance, but everyone is wrong Brendan Gregg, Ingénieur performance chez Netflix C’est l’occasion pour nous de revenir sur ce que nous poussons depuis longtemps : comment mesurer la performance et la consommation de ressource de façon fiable ?

    Lire plus...
  • Comment analyser le comportement de mon smartphone avec Battery Historian ?

    Comment analyser le comportement de mon smartphone avec Battery Historian ?

    Chez GREENSPECTOR, nos équipes R&D travaillent depuis plusieurs années sur la mesure d’énergie des smartphones. Plusieurs années de recherche et innovation qui nous permettent aujourd’hui de proposer un produit unique permettant de mesurer simplement les données d’énergie des smartphones. Il existe néanmoins des outils qui permettent de compléter l’analyse du comportement de la batterie et du téléphone. Battery Historian en fait partie. Battery Historian est un outil développé par Google, lancé en 2016, qui permet d’analyser le comportement d’un téléphone et plus exactement d’examiner les informations et évènements liés à la batterie.

    Lire plus...
  • Comment les applications ont tué ma batterie ?

    Comment les applications ont tué ma batterie ?

    L’obsolescence de nos appareils mobiles (PC, smartphones mais aussi objets connectés) est un phénomène maintenant connu, préoccupant et dont beaucoup de personnes font l’expérience. Mais analysons ensemble le « pourquoi » de cette obsolescence. Nous avons une réponse simple pour vous : la forte sollicitation de la batterie. Les batteries de nos appareils mobiles sont principalement basées sur des technologies lithium-ion. La chimie de ses batteries amène à une certaine durée de vie.

    Lire plus...
  • Lancer la mesure de consommation d'une application depuis votre PIC / usine logicielle

    Lancer la mesure de consommation d'une application depuis votre PIC / usine logicielle

    Quelques indications sont nécessaires pour bien commencer une mesure de l’énergie et de ressource avec GREENSPECTOR. Trois notions sont à prendre en compte : où va être exécuter les tests (OÙ), quels sont les tests que je vais exécuter (QUOI) et comment je vais exécuter ces tests (COMMENT). Plusieurs moyens de lancer les tests (COMMENT) sont possibles : L’interface Web GREENSPECTOR La ligne de commande avec le Testrunner La ligne de commande avec le CLI Manuellement avec le Free Runner Test Le plugin Jenkins Mesurer la consommation d’une application depuis votre PIC / usine logicielle

    Lire plus...
  • Mesurer la consommation de ressources d'une application via des tests automatisés

    Mesurer la consommation de ressources d'une application via des tests automatisés

    Quelques indications sont nécessaires pour bien commencer une mesure de l’énergie et de ressource avec GREENSPECTOR. Trois notions sont à prendre en compte : où va être exécuter les tests (OÙ), quels sont les tests que je vais exécuter (QUOI) et comment je vais exécuter ces tests (COMMENT). Plusieurs moyens de lancer les tests (COMMENT) sont possibles : L’interface Web GREENSPECTOR La ligne de commande avec le Testrunner La ligne de commande avec le CLI Manuellement avec le Free Runner Test Le plugin Jenkins Mesurer la consommation de ressources d’une application via des tests automatisés

    Lire plus...