• # Buildconfig ?

    Posté par . En réponse au journal Performance des navigateur web: linux parent pauvre ?. Évalué à 3.

    À titre de comparaison sur un Firefox 3.6b4 x86_64 (AMD Turion 64 X2 @ 1,8 Ghz) ça me donne :

    Sunspider : 2499.0ms +/- 8.0%
    Peacekeeper : 1458 points

    et pour rigoler j'ai regardé Sunspider sous Konqueror (4.4 beta 1), eh bah c'est pas glorieux, KJS est pas très en forme, mais ça reste un navigateur plus que correct.

    Sunspider : 8733.6ms +/- 3.5%
    Peacekeeper : pas arrivé jusqu'au bout ...

    Donc effectivement le build de ta distribution n'est pas optimisé puisque mon simple Turion de PC portable bat quasiment ton QuadCore sur SunSpider et le bat sur Peacekeeper, alors que je n'étais pas vraiment au repos (y'a d'autres choses qui tournaient en arrière plan).

    Pour savoir un peu ce qui pourrait changer, tu pourrais donner ce que Firefox t'affiche en mettant about:buildconfig dans la barre d'adresse, actuellement ça donne ça chez moi :


    about:buildconfig

    Build platform
    target
    x86_64-unknown-linux-gnu

    Build tools
    Compiler Version Compiler flags
    gcc gcc version 4.4.2 (GCC) -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -march=native -O2 -pipe -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -fprofile-use -Os -freorder-blocks -fno-reorder-functions
    c++ gcc version 4.4.2 (GCC) -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -march=native -O2 -pipe -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -fprofile-use -Os -freorder-blocks -fno-reorder-functions

    Configure arguments
    --enable-application=browser --prefix=/usr --libdir=/usr/lib --with-system-nss --with-system-jpeg --with-pthreads --with-system-zlib --with-system-bz2 --with-system-png --enable-system-cairo --with-system-hunspell --with-system-sqlite --with-system-nspr --disable-installer --disable-updater --enable-official-branding --enable-startup-notification --disable-pedantic --enable-jemalloc --enable-xterm-updates --enable-optimize --disable-debug --disable-tests --enable-profile-guided-optimization --enable-strip --enable-install-strip --disable-crashreporter --disable-parental-controls --enable-printing --enable-xinerama --enable-default-toolkit=cairo-gtk2 --enable-places --enable-svg --enable-pango --enable-canvas --enable-smil --disable-java-xpcom --disable-canvas3d --disable-safe-browsing


    À comparer donc de votre coté, y'a sûrement pas mal de choses qui peuvent jouer, et surtout c'est à comparer avec la version Windows (que je n'ai pas sous la main).