Published by

Il y a 9 ans -

Temps de lecture 1 minute

Monitorez vos applications Android en temps réel avec Perfly

La réactivité et la fiabilité sont deux clés essentielles du succès d’une application. Beaucoup de développeurs sont capables de réaliser des applications apparemment performantes et réactives. Seulement, très peu d’entre eux sont vraiment capables de dire quelle est l’empreinte mémoire de l’application sur un device ou encore ce que consomme le CPU lorsque l’application est exécutée, et donc quel impact tout cela a tant sur l’autonomie que sur l’expérience utilisateur. Qui n’a jamais eu de OutOfMemory error sans réussir à en déterminer la provenance ?

Alors que Google publie des guidelines pour la performance, l’entreprise ne propose aucun outil à la fois simple, visuel et complet pour mesurer l’impact des développements sur les performances des devices.

C’est pourquoi, aujourd’hui, nous sommes fier de présenter Perfly.

Perfly est un outil de monitoring en temps réel. Il permet d’analyser, sans fil, la consommation mémoire ou du CPU d’une application, de remonter les évènements systèmes comme la rotation, le changement d’état ou encore la garbage collection et de les mettre en relation avec les mesures de performances de l’application.

Perfly est basé sur une stack moderne et platform-independent et a été conçu en respectant les toutes dernières guidelines Material Design de Google.

Perfly permet pour le moment de monitorer les éléments suivants :

 

  • Memoire
    • Consommation totale de votre application
    • Heap alloué par Android pour votre application
    • Mémoire potentiellement libérable par votre application
  • CPU
    • Consommation CPU Totale
    • Consommation CPU par votre application
    • Consommation CPU au niveau kernel de votre application
  • Événements systèmes
    • Rotation
    • Changement d’état (Background/Foreground)
    • Événements du Garbage Collector (Root nécessaire pour cette feature)

Enfin, Perfly est open source sous licence Apache 2.0 et est disponible sur github : http://github.com/mboudraa/perfly-vertx

Nous sommes réellement impatients de voir comment Perfly permettra de vous aider à améliorer les performances de vos applications.
Perfly est actuellement disponible en version 0.1 sur http://perf.ly.

Beaucoup de features sont à venir. Suivez-nous sur Twitter pour de futures infos … en temps réel.

Published by

Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.