• # Comment lancer les tests en C++ sur son propre ordinateur sous Linux ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Exercices de programmation et benchmarks. Évalué à 2.

    Hello,

    Je ne connais à peu près rien au C++, mais j'aimerais lancer ces tests sur mon propre ordinateur. J'ai un système Linux sous la main avec les outils de dev installés et j'ai récupéré le code, mais là je ne sais pas quoi faire.

    Parce j'ai écrit une version Java du benchmark, à la fois pour tester le système de microbenchmark de Java (JMH), et pour voir quel différence j'avais avec la version C++.

    Or, sur les grosse matrices (10 000 x 10 000) je trouve un facteur 10 en faveur de Java, et reproductible, ce qui me semble franchement bizarre... du coup je voulais lancer la version C++ pour voir ce que ça donnait chez moi :)

    Benchmark Mode Cnt Score Error Units
    MatrixElementsSumBenchmark.bestRatings avgt 2 270629.189 ns/op
    MatrixElementsSumBenchmark.bestRatingsArray avgt 2 141597.575 ns/op
    

    La connaissance libre : https://zestedesavoir.com