====== nBench ====== [[nhttp://www.tux.org/%7Emayer/linux/bmark.html|Bench]] est un portage du benchmark BYTEmark pour les systèmes Linux/Unix. Ce programme compare les performances de la machine étudiée à un PC de référence tournant sous Linux et à base de processeur AMD K6/233. ===== Programmes de tests précompilés ===== {{page>common:benchmarks:nbench_binaries}} ===== Émulateurs testés ===== {{page>common:benchmarks:nbench_emulators}} ===== Résumé des tests ===== {{page>common:benchmarks:nbench_results}} * L'implémentation actuelle du JIT de SheepShaver est très basique et ne fournit pas, par exemple, d'allocation dynamique des registres. En fait, des blocs de base génériques sont générés pour chaque instruction PowerPC. Malgré cela, l'émulateur se débrouille plutôt bien sur x86-64 et surpasse même les performances obtenues sur un Powerbook G4 à 400 MHz, et cela de pratiquement 50% dans certains cas. * En considérant le fait que MacOS 9 tourne nativement sous SheepShaver sans émulation du CPU, et que la durée des tests est suffisamment longue pour minimiser le temps CPU nécessaire, par exemple, à la gestion des interruptions ou du rafraîchissment de l'écran, nous pouvons expliquer l'écart important de performances par rapport à une exécution native sous MacOS X par de meilleures optimisations du compilateur. Pour rappel, CodeWarrior Pro 5.3 est assez vieux. ===== Résultats bruts ===== {{page>common:benchmarks:nbench_raw_results}}