Olivier Philippot | Voxxed Days Luxembourg

Olivier Philippot
Olivier Philippot Twitter

From Greenspector

Olivier is the CTO of Greenspector, a tool-suite solution for software efficiency and ecodesign. He is also the co-organisator of the Green Code Lab Challenge, a challenge where students works on the optimization of software.

Blog: http://greenspector.com/

archisec Architecture, Performance et Securité

Pourquoi devriez-vous mesurer l'énergie de vos logiciels ?

Conference

Le temps de chargement est le premier indicateur clé quand on parle de l'optimisation de sites Web ou d'application. Cela a amélioré de nombreux sites ou tout au moins permis de structurer le domaine de l'optimisation des logiciels. Bien. Cependant, ce n'est qu'un début.

Quand on parle de métrique d'optimisation , on parle principalement des mesures visibles pour l'utilisateur. Voilà pourquoi en effet le temps de chargement est venu en premier. Puis, quand nous commençons à étudier les métriques logicielles standard telles que le processeur ou de la mémoire, on ne voit pas les besoins utilisateurs. Ceci est normal, car ce sont des mesures «techniques» qui ne sont pas directement visibles pour l'utilisateur. L'énergie est différente. Oui, pensez à votre énervement lorsque vous êtes perdu en ville avec votre téléphone sans batterie et sans Google Maps ou GPS ...

La mesure de l'énergie est commune dans le monde matériel, mais pas le monde du logiciel. Eh bien oui, c'est virtuel! Mais pourtant, c'est simple. Les smartphones embarquent désormais des capteurs d'énergie, les serveurs dans les centres de données aussi ... Intéressant non ?