• [^] # Re: Les logiciels?

    Posté par . En réponse au journal de l'utilisation Desktop de Linux. Évalué à 4.

    Typiquement parlons de Firefox, il est clairement plus lent au lancement, et à la navigation sous Linux que sous Windows, Thunderbird idem.
    Libre office est de la même manière mieux sous Windows que sous Linux excepté son look.

    Il y a plusieurs facteurs pour les differences de performance entre Windows et Linux:

    • Pour Firefox, la version Windows est compilee avec MSVC avec du profiling, pendant longtemps la version Linux n'etait pas compile avec PGO (c'est dispo dans moz-central depuis FF6, mais je sais pas si c'est active par defaut dans les builds officiels).
    • le linker sous Linux est (etait?) moins optimise pour certaines operations (en particulier l'ouverture de libs avec dlopen). Heureusement Ulrich Drepper bosse dessus (nan, je rigole, le prelinking ca suffit bien, si t'ouvres plein de libs avec dlopen c'est que t'es un idiot, donc rien a battre de ton use case).
    • De facon plus anecdotique, MSVC va mieux optimiser certaines choses que GCC, d'autres moins (et si tu vas pas regarder de pres le code genere, tu vas pas forcement aller tuner ton code pour que le compilateur genere le code le plus efficient possible). J'imagine que pour le composant javascript, c'est etudie de pres, mais si leur plateformes principales c'est Windows avec MSVC et le GCC de MacOSX, c'est pas forcement toujours top pour la version Linux.