Bas �coute j'ai pourtant bien g�n�rer la solution release. Apr�s pour la STL normalement �a link avec une version release non? J'ai MSVC install�, je me demande encore pourquoi.. x)
Sinon voil� mes r�sultats sous mingw (gcc 3.4.5):
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 test description absolute operations ratio with number time per second test0 0 "double pointer verify2" 3.72 sec 806.67 M 1.00 1 "double vector iterator" 3.56 sec 842.22 M 0.96 2 "double pointer reverse" 3.59 sec 834.72 M 0.97 3 "double vector reverse_iterator" 8.03 sec 373.55 M 2.16 4 "double vector iterator reverse" 8.05 sec 372.81 M 2.16 5 "double pointer reverse reverse" 3.63 sec 827.59 M 0.97 6 "double vector reverse_iterator reverse" 7.44 sec 403.39 M 2.00 7 "double vector iterator reverse reverse" 7.45 sec 402.47 M 2.00 Total absolute time for Vector accumulate: 45.47 sec Vector accumulate Penalty: 1.50 test description absolute operations ratio with number time per second test0 0 "insertion_sort double pointer verify2" 1.95 sec 1.54 M 1.00 1 "insertion_sort double vector iterator" 1.97 sec 1.52 M 1.01 2 "insertion_sort double pointer reverse" 3.00 sec 1.00 M 1.54 3 "insertion_sort double vector reverse_iterator" 2.56 sec 1.17 M 1.31 4 "insertion_sort double vector iterator reverse" 2.56 sec 1.17 M 1.31 5 "insertion_sort double pointer reverse reverse" 3.09 sec 0.97 M 1.58 6 "insertion_sort double vector reverse_iterator reverse" 2.84 sec 1.05 M 1.46 7 "insertion_sort double vector iterator reverse reverse" 2.83 sec 1.06 M 1.45 Total absolute time for Vector Insertion Sort: 20.81 sec Vector Insertion Sort Penalty: 1.37 test description absolute operations ratio with number time per second test0 0 "quicksort double pointer verify2" 2.33 sec 10.31 M 1.00 1 "quicksort double vector iterator" 2.84 sec 8.44 M 1.22 2 "quicksort double pointer reverse" 2.69 sec 8.93 M 1.15 3 "quicksort double vector reverse_iterator" 2.69 sec 8.93 M 1.15 4 "quicksort double vector iterator reverse" 2.69 sec 8.93 M 1.15 5 "quicksort double pointer reverse reverse" 2.89 sec 8.30 M 1.24 6 "quicksort double vector reverse_iterator reverse" 2.88 sec 8.35 M 1.23 7 "quicksort double vector iterator reverse reverse" 2.84 sec 8.44 M 1.22 Total absolute time for Vector Quicksort: 21.84 sec Vector Quicksort Penalty: 1.20 test description absolute operations ratio with number time per second test0 0 "heap_sort double pointer verify2" 2.23 sec 10.74 M 1.00 1 "heap_sort double vector iterator" 2.22 sec 10.82 M 0.99 2 "heap_sort double pointer reverse" 3.11 sec 7.72 M 1.39 3 "heap_sort double vector reverse_iterator" 3.27 sec 7.35 M 1.46 4 "heap_sort double vector iterator reverse" 3.27 sec 7.35 M 1.46 5 "heap_sort double pointer reverse reverse" 2.52 sec 9.54 M 1.13 6 "heap_sort double vector reverse_iterator reverse" 2.75 sec 8.73 M 1.23 7 "heap_sort double vector iterator reverse reverse" 2.67 sec 8.98 M 1.20 Total absolute time for Vector Heap Sort: 22.03 sec Vector Heap Sort Penalty: 1.25
Voil� enfin des r�sultats coh�rents. Sachant que c'est obtenu avec le nombre d'it�rations par d�faut soit 10 fois plus que ce que j'ai utilis� sous VS, �a confirme bien que y'a un probl�me avec ma compilation sous VS.
Demain je ferais sur gcc 4.4.x sous nux.