Bonjour à toutes et à tous,
réfléchissant sur le mix de deux énormes applications similaires qui doivent à terme pouvoir être lancées indépendament ou bien ensemble je me pose de nombreuses questions sur quel serait le mieux dans l'organisation de ce projet pour garder en lisibilité tout en gardant les performances.
J'ai donc pensé à l'appel succéssif de fonction, comment les compilateurs gèrent-ils cela ? Cela rentre-t-il dans les optimisations automatiques ?
J'entend par là la chose suivante :
L'appel de maFonction() à maFonction2() va-t-il générer deux changements de pile ou bien une optimisation va-t-elle exécuter directement maFonction2 en évinçant du code asm l'appel à maFonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void maFonction(int val){ maFonction2(val); }
Cordialement,
xTG.
Partager