Analyse des performances
Quelle description d'un point chaud (hotspot) dans l'analyse des performances d'un programme est correcte ?
- AL'emplacement le plus chaud de la puce
- BUn emplacement où le Wi-Fi est disponible
- CUne infime partie du code du programme qui consomme l'essentiel du temps d'exécution
Afficher la réponse et l'explication
Réponse : C. Une infime partie du code du programme qui consomme l'essentiel du temps d'exécution
Dans la plupart des programmes, des boucles ou fonctions représentant quelques pour cent du code consomment l'essentiel du temps d'exécution. On les appelle points chauds. En les repérant avec un profileur et en y concentrant les améliorations d'algorithme ou d'utilisation de la mémoire, on obtient un effet important pour peu d'effort. À l'inverse, optimiser des parties presque jamais exécutées n'accélère quasiment pas l'ensemble.