• [^] # Re: Une table

    Posté par (site web personnel) . En réponse au message Coût d'un accès mémoire.. Évalué à 2.

    En corrigeant mon bug (⇒ end = rdtsc();), c'est nettement mieux:

    pointal@soupir:~/testinlinec$ gcc testinlinec.c
    pointal@soupir:~/testinlinec$ ./a.out 
    Inline: 242608338
    Macro: 231264504
    Inline-Macro: 11343834
    pointal@soupir:~/testinlinec$ gcc -O1 testinlinec.c
    pointal@soupir:~/testinlinec$ ./a.out 
    Inline: 15078402
    Macro: 15015321
    Inline-Macro: 63081
    pointal@soupir:~/testinlinec$ gcc -O2 testinlinec.c
    pointal@soupir:~/testinlinec$ ./a.out 
    Inline: 342
    Macro: 342
    Inline-Macro: 0
    pointal@soupir:~/testinlinec$ gcc -O3 testinlinec.c
    pointal@soupir:~/testinlinec$ ./a.out 
    Inline: 351
    Macro: 342
    Inline-Macro: 9
    
    

    L'inlining est similaire à la macro.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN