Discussion:Mac OS X Snow Leopard

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Je me demande si il ne s'agit pas simplement de pure supposition la phrase suivante:

"Cela expliquerait l'amélioration des performances, car les applications actuelles, en Universal binaries, contiennent du code prévu pour être lancé sur les deux architectures à la fois et qui pénalisent donc le poids du fichier (qui contient en pratique deux fois plus de code) et sa vitesse d'exécution car il est très difficile d'optimiser un programme lorsque le code doit pouvoir s'exécuter sur plusieurs architectures, complètement différentes de surcroît."

La plus grande partie des optimisation d'un code C/C++/etc... est réalisé par le compilateur. Hormis pour certains cas bien spécifiques (ex: optimisation sur la taille du cache, du nombre de registres, etc...) changer l'implémentation du code ne va pas changer les performances du code compilé...

Un x86 a une architecture proche d'une architecture RISC comme un PPC, donc les archi ne doivent pas être si différentes l'une de l'autre en terme d'optimisation... 83.145.94.25 (d)