Mic wrote:C'est du à quoi ?
A mon avis, l'écran en "classic" n'est pas géré tout à fait de la même façon que sous les OS précédent, d'où la perte de vitesse.
Mais voici les temps mis pour afficher 100 fois la lettre "A" (avec une boucle "for") :
-OS 2.53 avec MP actif : 28 sec
-OS 2.53 avec MP inactif : 8 sec
OS 2.43 : 7 sec
On peut voir que la différence entre les 2 premiers temps est énorme, mais est faible pour les 2 derniers. Cependant, cette seconde d'écart s'amplifie dès que le programme gagne en complexité (car là il s'agit juste d'un boucle) ; je pense que les Output sont bien moins rapides sous l'OS 2.53 que sous l'OS 2.43.
Sur ce, je retourne faire quelques tests.
EDIT : 2ème séance de test :
Avec une boucle for qui affiche 1000 fois "A", on a les temps suivants :
-OS 2.43 : 74 sec
-OS 2.53 sans MP : 77 sec
La différence est faible, je vais donc tester avec des outputs.
EDIT 2 : 3ème séance de test :
J'ai testé la vitesse des Outputs avec un programme qui rempli 50 fois la 1ère ligne de l'écran avec des "A" ; en voici le code :
Show/Hide spoilerAfficher/Masquer le spoiler
- Code: Select all
For(B,1,50)
For(A,1,16)
Output(1,A,"A"
End
End
et voici les résultats :
-OS 2.53 avec MP : 37 sec
-OS 2.53 sans MP : 11 sec
-OS 2.43 : 10 sec
Encore une fois, l'écart entre le mesure 1 et 2 est énorme et entre la mesure 2 et 3 minime.
Les outputs ne sont donc pas, comme je l'avait pensé, mal gérés.