Je ne suis pas un expert, mais au final un #ifdef ça revient "presque" à faire un if...
Tandis que la, si j'ai bien compris t'as un jump avec un nop. Donc en gros ça te bouffe 2-3 cycles. Ce qui est bien moins qu'un if surtout (comme indiqué dans la dépêche) si il y en a une tripotée dans le code.
Mais je laisserais le soin à quelqu'un de plus aviser que moi de valider ou invalider mes propos
[^] # Re: Traçage et performances
Posté par pyknite . En réponse à la dépêche Sortie de la version 2.6.37 du noyau Linux. Évalué à -4.
Tandis que la, si j'ai bien compris t'as un jump avec un nop. Donc en gros ça te bouffe 2-3 cycles. Ce qui est bien moins qu'un if surtout (comme indiqué dans la dépêche) si il y en a une tripotée dans le code.
Mais je laisserais le soin à quelqu'un de plus aviser que moi de valider ou invalider mes propos