L'analyse statique pour améliorer la performance du code
Les goulots d'étranglement dans les logiciels sont gênants et entraînent des problèmes de performance et des erreurs. Par exemple, une manœuvre de freinage doit être exécutée dans une fenêtre de temps étroite ou il doit être possible de réagir à des écarts de contrôle sans longs temps morts.L'optimisation automatique par le seul compilateur ne permet pas d'obtenir des performances d'exécution et une évolutivité optimales d'une application, car les résultats de l'optimisation du compilateur dépendent fortement de la manière dont le code source a été écrit et diffèrent en tout état de cause selon la version, le compilateur et les options d'optimisation du compilateur.
C'est là que les outils d'analyse statique du code pour l'optimisation automatisée des performances, qui fonctionnent avec différents matériels, compilateurs et systèmes d'exploitation, peuvent s'avérer utiles. L'utilisation de ces outils permet généralement de détecter et d'éviter les goulets d'étranglement à un stade très précoce du développement du logiciel. Plus un goulot d'étranglement est détecté tôt, plus il peut être éliminé facilement et à moindre coût.
Outil
Codee: Augmentez les performances de vos logiciels grâce à l'inspection automatisée du code
