nraynaud lol | Yoyo@ a écrit :
Oui, mais tout le dilemne est la...:
Je ne sais pas si ma méthode se ferait inlinée, donc, finalement, plus que d'inclure mon bout de code fonctionnel dans une méthode a part entiere, je l'incls directement dans le code principal donc : pas de méthode => pas d'inlineage.
Genre, si je créais ma propre fonction carrée, j'aurais intéret, sachant que je l'utilise 100 fois dans une boucle, a la mettre dans une méthode ou alors directement a faire x = a*a?
|
heu, quand le compilo refuse d'inliner, c'est parce qu'il pense que ça sera plus lent.
ta fonction carré, tu as tout intérêt à en faire une fonction, c'est plus lisible (et inlinable si le compilo le juge utile).
mais je réitère mon conseil vu que tu sembles un peu dur de la feuille : écris un code aussi normal et intutif que possible (et des méthodes de moins de 15 lignes)
Arrête de penser inlining etc. Si tu as des problèmes de perfs, tu utiliseras un profiler et des outils d'analyse adéquats. Faire un logiciel rapide, c'est pas faire un bloatware, mais faire quelquechose d'intelligent. ---------------
trainoo.com, c'est fini
|