16 lines
789 B
Plaintext
16 lines
789 B
Plaintext
- Version 1 -
|
|
time = 0.149877
|
|
[baudrier@salle224-14 Exercise3]$ size a.out
|
|
text data bss dec hex filename
|
|
1136 512 40032 41680 a2d0 a.out
|
|
|
|
- Version 2 -
|
|
time = 1.313450
|
|
[baudrier@salle224-14 Exercise3]$ size a.out
|
|
text data bss dec hex filename
|
|
1136 40528 8 41672 a2c8 a.out
|
|
|
|
-> La version 2 est donc plus longue car dans la deuxième version on doit charger à chaque fois une nouvelle colonne du tableau à chaque itération.
|
|
-> Alors que dans la version 1, on parcours chaque colonne et chaque éléments de la colonne ensuite.
|
|
-> Donc dans cette première version le tableau t est dans le segment bss (car il n'est pas initialisé).
|
|
-> Et dans la deuxième version il est dans le segment data car il est initialisé. |