• [^] # Re: Rapidité du C ... et ramasse-miettes ?

    Posté par . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à 2.

    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 #


    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