C'est rigolo parce que j'avais prévu cette remarque.
Malheureusement, tu aurais pu le constater par toi-même si tu avais fait l'effort de télécharger ooc et de compiler le benchmark.
Voici donc les résultats avec -O2, dans les deux cas.
Résultats:
tsubaka tmp # time ./newbench_cxx_O1
real 0m8.439s
user 0m8.354s
sys 0m0.004s
tsubaka tmp # time ./newbench_O1
real 0m3.402s
user 0m3.301s
sys 0m0.012s
tsubaka tmp # time ./newbench_cxx_O2
real 0m6.911s
user 0m6.790s
sys 0m0.007s
tsubaka tmp # time ./newbench_O2
real 0m2.813s
user 0m2.767s
sys 0m0.005s
tsubaka tmp #
[^] # Re: Rapidité du C ... et ramasse-miettes ?
Posté par Amos Wenger . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à 2.
Malheureusement, tu aurais pu le constater par toi-même si tu avais fait l'effort de télécharger ooc et de compiler le benchmark.
Voici donc les résultats avec -O2, dans les deux cas.
Résultats:
tsubaka tmp # time ./newbench_cxx_O1
real 0m8.439s
user 0m8.354s
sys 0m0.004s
tsubaka tmp # time ./newbench_O1
real 0m3.402s
user 0m3.301s
sys 0m0.012s
tsubaka tmp # time ./newbench_cxx_O2
real 0m6.911s
user 0m6.790s
sys 0m0.007s
tsubaka tmp # time ./newbench_O2
real 0m2.813s
user 0m2.767s
sys 0m0.005s
tsubaka tmp #
Makefile:
all:
g++ newbench.cxx -o newbench_cxx_O1
ooc newbench
mv newbench newbench_O1
g++ newbench.cxx -O2 -o newbench_cxx_O2
ooc newbench -backend=gcc,-O2
mv newbench newbench_O2